【发布时间】:2019-04-12 11:11:31
【问题描述】:
是否可以将 docker-compose 文件“导入”或链接到另一个 docker-compose 文件?
假设我有两个文件:
# docker-compose-1.yml
services:
A:
# config
B:
# config
# docker-compose-2.yml
services:
C:
# config
import: docker-compose-1.yml
通过运行docker-compose -f docker-compose-2.yml up,我想启动容器A、B(在导入的文件中指定)和C。这可能吗,无需使用-f 参数链接两个文件?
【问题讨论】:
-
@EstebanGarcia 是的,这正是我想要的。看起来这没有发生,因为这个问题已经有将近 5 年的历史了......
-
我有和你现在一样的要求,考虑编写一个通过遍历目录树递归组合 docker compose yamls 的编译器。你想出解决方案了吗?如果不是,我可能会分享我的,一旦像样的。
-
@jaaq 我做到了,遗憾的是,没有,如果你能分享你的解决方案,我会很高兴,一旦你实施它。
标签: docker docker-compose