Compose: Docker Compose 依赖于另一个 Docker Compose

创建于 2016-09-22  ·  3评论  ·  资料来源: docker/compose

有没有办法让docker-compose.yml的应用程序依赖另一个docker-compose.yml的应用程序?

例如,假设我在一个 repo 中有一个 API,在另一个 repo 中有一个 UI。 并且两者都有一个docker-compose.yml文件,并且每个文件都有自己的一组所需的容器。

UI 是否可以有某种指令来告诉它加载 API 及其所有容器?

最有用的评论

这是一个糟糕的答案,组合是关于不知道某些东西是如何实现的,一个 docker 图像和一个复合 docker 图像(compose)应该可以互换,而客户不知道你决定将你的问题分解成更小的部分或聚合一堆东西更大的单位。

这就是为什么软件行业更喜欢组合而不是继承(扩展)。

所有3条评论

你好!

您应该能够使用extends指令实现类似的功能: https ://docs.docker.com/compose/extends/#understand -the-extends-configuration

扩展是否需要一个仓库中的多个撰写文件? 在这种情况下,UI 和服务将不在同一个 repo 中。

这是一个糟糕的答案,组合是关于不知道某些东西是如何实现的,一个 docker 图像和一个复合 docker 图像(compose)应该可以互换,而客户不知道你决定将你的问题分解成更小的部分或聚合一堆东西更大的单位。

这就是为什么软件行业更喜欢组合而不是继承(扩展)。

此页面是否有帮助?
0 / 5 - 0 等级