Visual studio 在Visual Studio中启动时如何将Docker容器连接到Docker网络

Visual studio 在Visual Studio中启动时如何将Docker容器连接到Docker网络,visual-studio,docker,visual-studio-2019,Visual Studio,Docker,Visual Studio 2019,我创建了一个ASP.NET核心api,并为该项目添加了Docker支持(sftt.app)。我在另一个容器中也有一个MongoDB实例(sftt.db)。为了方便将应用程序连接到数据库,我在连接字符串中使用了数据库容器的名称。这要求两个容器都连接到Docker网络,我将其命名为sftt-net。当我启动sftt.app的容器时,我想自动连接到sftt net作为docker运行的一部分,就像我在数据库中所做的一样,但是我在Visual Studio中找不到这样做的选项 我尝试在launchSet

我创建了一个ASP.NET核心api,并为该项目添加了Docker支持(
sftt.app
)。我在另一个容器中也有一个MongoDB实例(
sftt.db
)。为了方便将应用程序连接到数据库,我在连接字符串中使用了数据库容器的名称。这要求两个容器都连接到Docker网络,我将其命名为
sftt-net
。当我启动
sftt.app
的容器时,我想自动连接到
sftt net
作为
docker运行的一部分,就像我在数据库中所做的一样,但是我在Visual Studio中找不到这样做的选项

我尝试在
launchSettings.json
文件中添加一个命令行参数
“commandLineArgs”:--network sftt net“
,但没有成功。(我还尝试了
连接sftt net sftt.app


从Visual Studio启动api容器时,如何在启动时将其添加到网络?

您可以通过编辑csproj文件并添加以下内容来指定其他Docker参数:

参数在这里
编辑csproj文件以将Docker容器连接到名为
mongo_cluster
的网络的示例如下所示


Exe
netcoreapp3.1
Linux
--网络mongo_集群