docker-compose 2.1 提供了一个很好的特性来指定 condition
和 depends_on
。当前的 docker-compose 文档指出:
版本 3 不再支持depends_on 的条件形式。
不幸的是, 文档 没有解释为什么 condition
表格被删除,并且缺乏关于如何使用 V3 向上实现该行为的任何具体建议。
原文由 m o 发布,翻译遵循 CC BY-SA 4.0 许可协议
docker-compose 2.1 提供了一个很好的特性来指定 condition
和 depends_on
。当前的 docker-compose 文档指出:
版本 3 不再支持depends_on 的条件形式。
不幸的是, 文档 没有解释为什么 condition
表格被删除,并且缺乏关于如何使用 V3 向上实现该行为的任何具体建议。
原文由 m o 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答737 阅读
1 回答621 阅读✓ 已解决
1 回答569 阅读
2 回答316 阅读✓ 已解决
已经远离在 compose 中指定容器依赖项。它们仅在启动时有效,并且在依赖容器在运行时重新启动时不起作用。相反,每个容器都应该包括在连接断开时重试重新连接到依赖服务的机制。许多用于连接数据库或 REST API 服务的库都具有可配置的内置重试。我会调查的。无论如何,生产代码都需要它。