首页 > 解决方案 > WIndows docker容器无法访问主机的sql server,但可以访问在不同主机上运行的一个

问题描述

我在 Windows 1709 docker 容器中运行一个 asp.net 核心应用程序。应用程序需要访问在主机系统上运行的 sql server。奇怪的是,它无法访问在主机上运行的 sql server 实例,但是当我在同一网络上的不同系统上启动另一个 sql server 时,docker 映像可以访问该远程系统。这很奇怪。我在 docker 中的 hosts 文件中进行了所有必要的更改,关闭了防火墙等。可以通过在另一台主机上运行的 docker 访问同一个 sql 服务器(未被访问),这意味着该服务没有问题。这里有什么问题?谢谢,德博吉特

标签: sql-serverwindowsdocker

解决方案


推荐阅读