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

我能够连接到我的mssql-server-windows-developer,直到我乱七八糟的Hyper-Vpipe理器的虚拟交换机。 这是我如何创build

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

使用docker检查我们可以得到容器的IP地址,通常是172.17.xxx.xxx根据以前的经验,我们应该可以连接到那个IP地址。

这是我的dockernetworking列表 在这里输入图像说明

在这里输入图像说明

我使用SMSS通过172.17.33.26,1433连接,但无法find服务器。

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

谢谢!

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