开发者社区> 问答> 正文

Docker Compose中yml配置的depends_on是什么呢?

已解决

Docker Compose中yml配置的depends_on是什么呢?

展开
收起
格格的阿里云 2022-04-03 22:00:22 3576 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    设置依赖关系。

    1.docker-compose up :以依赖性顺序启动服务。在以下示例中,先启动 db 和 redis ,才会启动 web。
    2.docker-compose up SERVICE :自动包含 SERVICE 的依赖项。在以下示例中,docker-compose up web 还将创建并启动 db 和 redis。
    3.docker-compose stop :按依赖关系顺序停止服务。在以下示例中,web 在 db 和 redis 之前停止。

    version: "3.7"
    services:
      web:
        build: .
        depends_on:
          - db
          - redis
      redis:
        image: redis
      db:
        image: postgres
    

    注意:web 服务不会等待 redis db 完全启动之后才启动。

    2022-04-03 22:08:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载