我正在尝试启动两个在Windows Server 1709上共享相同NAT网络的docker容器(docker EE 17.06)。我用以下命令启动我的第一个容器:
docker run -it --net=nat --name=container1 microsoft/nanoserver:1709
在另一个窗口中,第二个容器:
docker run -it --net=container:container1 microsoft/nanoserver:1709
现在第一个容器可以正常工作,ipconfig看起来不错,但是在第二个容器中ipconfig看不到DNS服务器,而且我无法ping通任何东西。
我还尝试将其运行为:
docker run -it --net=container:container1 --ipc=container:container1 --pid=container:container1 microsoft/nanoserver:709
我尝试在Ubuntu上使用网桥网络和高山映像进行相同的操作,并且可以正常工作,但是对于Windows,我无法弄清楚。