Docker 无法在Win10 1903上使用HyperV容器连接本地主机

Docker 无法在Win10 1903上使用HyperV容器连接本地主机,docker,windows-10,hyper-v,windows-container,Docker,Windows 10,Hyper V,Windows Container,我刚从1809升级到Windows101903,然后我的docker变得有点怪异。以下是我目前的情况: 操作系统:Microsoft Windows[10.0.18362.116版] Hyper-V:已安装。我只有一个名为默认开关的VSwitch 我重新安装了Docker Desktop for Windows v2.0.0.3。(Docker版本18.09.2,构建6247962) 码头工人可以毫无问题地运行。只有网络问题 以下是我尝试过的: 在“进程”隔离模式下运行iis容器 docke

我刚从1809升级到Windows101903,然后我的docker变得有点怪异。以下是我目前的情况:

  • 操作系统:
    Microsoft Windows[10.0.18362.116版]
  • Hyper-V:已安装。我只有一个名为
    默认开关的VSwitch
  • 我重新安装了Docker Desktop for Windows v2.0.0.3。(
    Docker版本18.09.2,构建6247962
  • 码头工人可以毫无问题地运行。只有网络问题
以下是我尝试过的:

  • 在“进程”隔离模式下运行iis容器

    docker run -d --rm -p 80:80 --isolation process mcr.microsoft.com/windows/servercore/iis:windowsservercore-1903
    
    docker run -d --rm -p 80:80 --isolation hyperv mcr.microsoft.com/windows/servercore/iis:windowsservercore-1903
    
    我可以通过
    localhost
    连接到端口80

  • 在“hyperv”隔离模式下运行iis容器

    docker run -d --rm -p 80:80 --isolation process mcr.microsoft.com/windows/servercore/iis:windowsservercore-1903
    
    docker run -d --rm -p 80:80 --isolation hyperv mcr.microsoft.com/windows/servercore/iis:windowsservercore-1903
    
    我无法通过本地主机连接到端口80。在升级到Windows101903之前,我还行

  • 我几乎尝试了我能尝试的一切。我就是不能让我的本地主机(环回接口)工作

  • 我试过另一台机器。当docker启动时,docker将创建一个
    nat
    V开关。我的机器坏了
  • 我试图创建一个新的VMSwitch,名为
    nat
    ,但不起作用
  • 我尝试使用运行
    \WindowsContainerNetworking-Logging和CleanuPaide.ps1-Cleanup-ForceDeleteAllSwitchs
    。重新启动计算机。它不起作用
  • 我完全删除了Hyper-V和。重新安装不起作用
  • 我试图列出hnsdiag中定义的网络。(
    hnsdiag列出网络
    )然后删除
    nat
    网络。重新启动HNS服务。重新启动Docker。它不起作用
  • 请问我还能为docker网络设置做些什么