【问题标题】:Start docker container after another container exits在另一个容器退出后启动 docker 容器
【发布时间】:2019-07-13 02:44:39
【问题描述】:

所以我有两个服务在 docker 容器中运行,配置在 docker-compose.yaml 中。它们之间存在依赖关系。与一个容器必须在另一个容器启动之前启动的常规依赖项不同,我有一个服务必须在启动另一个服务之前完成:服务 1 更新数据库,服务 2 从数据库中读取。

有没有办法执行这种类型的依赖检查?

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    两个容器将同时启动,但您可以让第二个容器中的代码等待第一个容器发出信号,表示它在启动前完成。见这里:

    https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/

    Sidecar containers in Kubernetes Jobs?

    "Sidecar" containers in Kubernetes pods

    【讨论】:

      猜你喜欢
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 2018-05-12
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多