我的应用是针对mssql server 2012或更高版本运行的,
我尝试设置2个容器 - 1个用于我的应用程序,1个用作数据库服务器。
但我无法使用数据库容器,因为我的应用程序不支持mssql服务器版本的Windows映像。
所以我想连接到我所拥有的远程数据库服务器,这是与Docker主机不同的服务器。
如何让容器ping远程数据库服务器?
来自容器 -
C:\Installation>ping my0134.company.net
Ping request could not find host my0134.company.net. Please check the name and try again.
**注意 - 我在Windows上使用Docker
答案 0 :(得分:2)
也许您可以尝试将<IP of my0134.company.net> my0134.company.net
添加到etc/hosts
文件中。这样,url可以解析为IP地址。你也可以使用
docker run --add-host 'my0134.company.net':<IP of my0134.company.net> <image>
旋转你的容器。
答案 1 :(得分:0)
如果启用了IPV4转发,则容器可以连接到DB Server。没有问题。