How to connect Docker container to Docker Network when started in Visual Studio
You can specify additional Docker arguments by editing the csproj file and adding the following:
<DockerfileRunArguments>arguments go here</DockerfileRunArguments>
An example of a csproj file edited to connect the Docker container to a network called mongo_cluster
would look as follows
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> <DockerfileRunArguments>--network mongo_cluster</DockerfileRunArguments> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.9" /> <PackageReference Include="MongoDB.Driver" Version="2.11.4" /> </ItemGroup></Project>