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

mccptt67  于 2023-10-23  发布在  Docker
关注(0)|答案(1)|浏览(174)

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

dc.proj文件

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="15.0" Sdk="Microsoft.Docker.Sdk">
  3. <PropertyGroup Label="Globals">
  4. <ProjectVersion>2.1</ProjectVersion>
  5. <DockerTargetOS>Linux</DockerTargetOS>
  6. <ProjectGuid>9ed44a48-6113-4416-b087-cbb5e7ffa8c6</ProjectGuid>
  7. </PropertyGroup>
  8. <ItemGroup>
  9. <None Include="docker-compose.local.yml">
  10. <DependentUpon>docker-compose.yml</DependentUpon>
  11. </None>
  12. <None Include="docker-compose.dev.yml">
  13. <DependentUpon>docker-compose.yml</DependentUpon>
  14. </None>
  15. <None Include="docker-compose.yml" />
  16. <None Include=".dockerignore" />
  17. </ItemGroup>
  18. </Project>
fafcakar

fafcakar1#

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

相关问题