在 docker-compose 版本 3 中,depends_on 条件形式的替代方案是什么?

2023-12-12

docker-compose 2.1 提供了一个很好的功能来指定condition with depends_on。当前的 docker-compose 文档指出:

版本3不再支持depends_on的条件形式。

不幸的是文档没有解释,为什么condition表单已被删除,并且缺乏关于如何使用 V3 向上版本实现该行为的任何具体建议。


From 1.27.0, 2.x 和 3.x 合并为组合规格 schema.

version现在是可选的。因此,您可以删除它并指定一个状况像之前一样:

services:
  web:
    build: .
    depends_on:
      redis:
        condition: service_healthy
  redis:
    image: redis
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 1s
      timeout: 3s
      retries: 30
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 docker-compose 版本 3 中,depends_on 条件形式的替代方案是什么? 的相关文章

随机推荐