Visual Studio 如何运行不同的“override”docker-compose文件

mccptt67  于 8个月前  发布在  Docker
关注(0)|答案(1)|浏览(87)

在Visual Studio中,我想运行docker-compose,但使用不同的“override”文件,使用绿色开始按钮。怎么做?

dc.proj文件

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" Sdk="Microsoft.Docker.Sdk">
  <PropertyGroup Label="Globals">
    <ProjectVersion>2.1</ProjectVersion>
    <DockerTargetOS>Linux</DockerTargetOS>
    <ProjectGuid>9ed44a48-6113-4416-b087-cbb5e7ffa8c6</ProjectGuid>
  </PropertyGroup>
  <ItemGroup>
    <None Include="docker-compose.local.yml">
      <DependentUpon>docker-compose.yml</DependentUpon>
    </None>
      <None Include="docker-compose.dev.yml">
          <DependentUpon>docker-compose.yml</DependentUpon>
      </None>
    <None Include="docker-compose.yml" />
    <None Include=".dockerignore" />
  </ItemGroup>
</Project>
fafcakar

fafcakar1#

要始终在VS中添加其他合成文件,您可以设置MSBuild属性AdditionalComposeFilePaths
如果要有条件地添加不同的文件,可以使用解决方案配置。下面是一个示例:https://github.com/NCarlsonMSFT/ComposeConfigurationExample

相关问题