Windows无法通过容器的IP连接到Docker Window

时间:2017-08-26 15:58:49

标签: docker networking

我能够连接到我的mssql-server-windows-developer,直到我弄乱了Hyper-V Manager的虚拟交换机。 这是我创建的方式

docker run -d -p 1433:1433 -e sa_password=saPwd123 -e ACCEPT_EULA=Y microsoft/mssql-server-windows-developer

使用docker inspect我们可以获取容器的IP地址,通常是172.17.xxx.xxx 根据以前的经验,我们应该能够连接到该IP地址。

这是我的码头网络列表 enter image description here

enter image description here

我通过172.17.33.26,1433使用SMSS进行连接。但是找不到服务器。

我可以知道如何将其重新配置回原始状态?

谢谢!

1 个答案:

答案 0 :(得分:0)

我已通过以下方式解决问题: 1.卸载Docker 2.从控制面板卸载Hyper-V 3.在BIOS中禁用Hyper-V 4.在BIOS中重新启用Hyper-V 5.从控制面板启用Hyper-V 6.重新安装Docker并切换到Windows Container。 您应该看到DockerNAT和HNS内部NIC。