使用多个 Compose 文件


本节包含有关使用多个 Compose 文件的方法的信息。

使用多个 Compose 文件允许您为不同的环境或工作流自定义 Compose 应用程序。这对于可能使用数十个容器,并且所有权分布在多个团队的大型应用程序非常有用。例如,如果您的组织或团队使用单体仓库,每个团队都可能有自己的“本地” Compose 文件来运行应用程序的子集。然后,他们需要依靠其他团队提供一个参考 Compose 文件,该文件定义了运行其子集的预期方式。复杂性从代码转移到基础设施和配置文件。

使用多个 Compose 文件的最快方法是使用命令行中的 -f 标志列出所需的 Compose 文件来合并 Compose 文件。但是,合并规则意味着这很快就会变得相当复杂。

Docker Compose 提供了另外两种选项来管理使用多个 Compose 文件时的这种复杂性。根据您项目的需求,您可以:

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.