此问题已经被问到here,但没有人回答(也问过here没有任何答案)。我想尽力回答。
我有一个Linux Docker Image,其中包含一个连接到本地数据库实例的控制台应用程序。数据库位于我的本地PC上,而不是泊坞窗图像
本地服务器名称:RIXS \ RSERVER
连接字符串:optionsBuilder.UseSqlServer(@"Server=RIXS\RSERVER;Database=MyTable1;Trusted_Connection=True;MultipleActiveResultSets=true");
我试过了 Adding the docker image to my SQL Servername
dac7889b09b0 \ RIXS \ RSERVER
dac7889b09b0 \ RSERVER
但我显然做错了什么。有什么想法吗?
答案 0 :(得分:1)
以网络模式启动容器主机。
docker run --network=host ...
主机模式将使容器共享主机的网络接口。因此,容器内localhost或127.0.0.1的地址将引用主机。