请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

容器化部署的web应用,如何连接宿主机上本地安装的Sqlserver?

之前一直用的本地数据库,运行正常。到容器部署这里卡住了。又重新安装了容器化的Sqlserver,照教程内容部署运行正常。
不过还是不太清楚容器部署的web应用,如何连接宿主机上本地数据库?

正在回答 回答被采纳积分+3

1回答

阿莱克斯刘 2021-08-20 03:16:30

我估计你的情况是原本安装的本地数据库和新的docker数据库的端口冲突了,试试下面的命令,换个端口运行

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=PaSSword12!' -p 1434:1433 -d mcr.microsoft.com/mssql/server:2019-lates



0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维3598789 #1
    老师没看明白我的问题啊,是想问容器中部署的web应用,如何连接宿主机上本地数据库?
    查了一下,安装docker后,本地电脑的网络适配器中会多一个vEthernet (WSL)适配器,里面的IP就是主机在容器网络中的IP地址。改配置的数据库字符串就行
    回复 有任何疑惑可以回复我~ 2021-08-20 17:05:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信