如何从Docker容器内连接到本地SQL Server数据库?
这个问题已经在这里问过了 ,但没有人回答过( 这里也没有任何答案)。 我想尝试得到它的答案。
我有一个Linux Docker Image包含一个连接到本地数据库实例的控制台应用程序。 数据库在我的本地PC上,而不在泊坞窗图像中
本地服务器名称:RIXS \ RSERVER
连接string: optionsBuilder.UseSqlServer(@"Server=RIXS\RSERVER;Database=MyTable1;Trusted_Connection=True;MultipleActiveResultSets=true");
我已经尝试添加docker图像到我的SQL Servername
-
dac7889b09b0 \ RIXS \ RSERVER
-
dac7889b09b0 \ RSERVER
但是我显然做错了什么。 任何想法?
以networking模式启动容器作为主机 。
docker run --network=host ...
主机模式将使容器共享主机的networking接口。 因此,容器内的localhost或127.0.0.1的地址将引用主机。
- 似乎无法让我的.Net核心应用程序与SQL Server在Docker容器中工作
- Rails MSSQL – TinyTds ::错误:Adaptive Server连接超时
- 为什么官方的SQL Server Express容器只能用于开发和testing?
- 为什么连接到Google Cloud SQL在Docker容器内失败,但在Docker容器外部成功?
- 将docker容器中的Connectionstring连接到主机中的SQL Server dblocal
- 如何为sqlserver2012创build一个docker镜像
- Docker和MS SQL Server Linux – 错误9002.由于什么原因,数据库主服务器的事务日志已满
- 使用Docker在Centos 7.3上安装SQL Server
- Docker:如何在Directory中使用SQL文件