主机上有一个数据库,远程连接是这样的:
static string connectionString =
$"Data Source=**.130.**.233,1433;" +
"Initial Catalog=DB;" +
"User id=sa;" +
"Password=***;";
在这种情况下,应用程序也位于主机上,但在 docker 容器中。如何在它们之间建立本地连接?
主机上有一个数据库,远程连接是这样的:
static string connectionString =
$"Data Source=**.130.**.233,1433;" +
"Initial Catalog=DB;" +
"User id=sa;" +
"Password=***;";
在这种情况下,应用程序也位于主机上,但在 docker 容器中。如何在它们之间建立本地连接?
创建容器时,添加
--network host在包含行中,替换
Data Source=**.130.**.233,1433;为Data Source=localhost;