代码之家  ›  专栏  ›  技术社区  ›  zmbq

ASP.NET Core和Visual Studio 2017的Docker运行命令

  •  1
  • zmbq  · 技术社区  · 6 年前

    我正在用visual studio 2017开发一个asp.net核心应用程序。我已设置调试以在Docker容器中运行服务器。容器已启动并运行,但我无法访问数据库,该数据库托管在另一个Docker容器中。

    数据库容器公开主机上的端口。我需要告诉asp.net核心容器将主机的端口映射到内部端口。为此,我需要更改docker run command visual studio issues来运行容器。

    我在哪里可以找到它以便我可以改变它?

    1 回复  |  直到 6 年前
        1
  •  4
  •   aprofessionalpirate    6 年前

    您可以将<dockerfilerunarguments>标记添加到*.csproj文件中的<propertygroup>部分,并在其中放置其他运行参数。

    例如

    <Project Sdk="Microsoft.NET.Sdk.Web">
      <PropertyGroup>
        <DockerfileRunArguments>-p 5000:6000</DockerfileRunArguments>
      </PropertyGroup>
    </Project>
    
        2
  •  2
  •   Soumen Mukherjee David F    6 年前

    不能更改命令,但是可以创建新的调试配置文件并修改应用程序参数…如下所示 enter image description here