如何在 Visual Studio 中设置 docker 网络模式

Mat*_*aes 5 visual-studio docker

如何将网络模式设置为托管在 ASP.NET Core docker 容器中?我怀疑它可能在启动文件中,但没有任何关于网络或其他 docker 相关设置/标志的内容。

我可以在哪里指定它们?

谢谢

小智 7

在 launchSettings.json => docker profile 上添加DockerfileRunArguments,如下例所示:

 "Docker": {
      "commandName": "Docker",
      "launchBrowser": true,
      "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}/swagger",
      "environmentVariables": {
        "ASPNETCORE_URLS": "http://+:6002",
        "ASPNETCORE_ENVIRONMENT": "Dev"
      },
      "publishAllPorts": false,
      "httpPort": 6002,
      "useSSL": false,
      "DockerfileRunArguments": "--network=your-network -itd --name=web-api"
    }
Run Code Online (Sandbox Code Playgroud)

PS:您可以在那里使用任何 docker run 参数。