sql-server - WIndows docker容器无法访问主机的sql server,但可以访问在不同主机上运行的一个
问题描述
我在 Windows 1709 docker 容器中运行一个 asp.net 核心应用程序。应用程序需要访问在主机系统上运行的 sql server。奇怪的是,它无法访问在主机上运行的 sql server 实例,但是当我在同一网络上的不同系统上启动另一个 sql server 时,docker 映像可以访问该远程系统。这很奇怪。我在 docker 中的 hosts 文件中进行了所有必要的更改,关闭了防火墙等。可以通过在另一台主机上运行的 docker 访问同一个 sql 服务器(未被访问),这意味着该服务没有问题。这里有什么问题?谢谢,德博吉特
解决方案
推荐阅读
- git - gitlab runner catch 错误:没有匹配的文件
- swift - SceneKit 中的布尔网格减法
- julia - 输出到 Julia 中函数的第一个输入
- gcc - 有没有办法列出在优化级别(比如 -O2)启用的所有 GCC 优化?
- xml - 用另一个替换 XML 标记并使用 VB.net 添加新标记
- git - 如何列出自 X 日期以来匹配模式的标签?
- javascript - 为什么组件没有以角度加载?
- javascript - jsPDF未按要求呈现
- java - intent.getextra() 正在接收 null 并且 intent.hasextra() 在第二个活动中不起作用
- wso2 - 数据未在 wso2 esb 编排中到达我的端点