【发布时间】:2020-03-24 15:46:51
【问题描述】:
我有一个连接到 SQL Server 的 asp.net 核心。当我在本地计算机上的 docker 中运行它时,一切都按预期工作,但是当在 linux 服务器(centos 8)上运行 docker 映像时,我在尝试连接到数据库时遇到网络错误。我不知道该怎么做,因为我在连接字符串中使用了实际服务器的 ip,但它仍然无法正常工作。 非常感谢
【问题讨论】:
标签: sql-server linux docker centos
我有一个连接到 SQL Server 的 asp.net 核心。当我在本地计算机上的 docker 中运行它时,一切都按预期工作,但是当在 linux 服务器(centos 8)上运行 docker 映像时,我在尝试连接到数据库时遇到网络错误。我不知道该怎么做,因为我在连接字符串中使用了实际服务器的 ip,但它仍然无法正常工作。 非常感谢
【问题讨论】:
标签: sql-server linux docker centos
您应该正确配置防火墙并观察 SELinux 是否以某种方式阻止您。
为了加快您的测试速度,请尝试以下命令:
sudo su -
systemctl disable firewalld
setenforce 0
【讨论】: