全部产品
容器服务

服务依赖

更新时间:2017-09-11 18:56:16   分享:   

模板版本支持

Compose V1/V2 Compose V3
aliyun.depends 标签 Compose 中的 depends_on 一节。服务会按照依赖关系顺序启动,默认等待 3 分钟,如果服务 3 分钟后依然没有达到运行状态,会忽略并继续部署其他服务,但最终部署结果是失败。

Compose V1/V2

设置服务的依赖关系。

设置之后,容器服务可以控制容器的启动顺序,一个接一个的启动容器。

编排示例:

注意: 多个依赖使用逗号(,)分隔。

  1. web:
  2. image: wordpress:4.2
  3. ports:
  4. - 80
  5. links:
  6. - db:mysql
  7. labels:
  8. aliyun.depends: db,redis
  9. db:
  10. image: mysql
  11. environment:
  12. - MYSQL_ROOT_PASSWORD=password
  13. redis:
  14. image: redis

Compose V3

设置服务的依赖关系。

服务会按照依赖关系顺序启动,默认等待 3 分钟,如果服务 3 分钟后依然没有达到运行状态,会忽略并继续部署其他服务,但最终部署结果是失败。

编排示例:

  1. version: '3'
  2. services:
  3. web:
  4. build: .
  5. depends_on:
  6. - db
  7. - redis
  8. redis:
  9. image: redis
  10. db:
  11. image: postgres
本文导读目录
本文导读目录
以上内容是否对您有帮助?