繁体   English   中英

在另一个容器退出后启动Docker容器

[英]Start docker container after another container exits

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

有某种方法可以执行这种类型的依赖性检查吗?

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

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

Kubernetes Jobs中的Sidecar容器?

Kubernetes容器中的“ Sidecar”容器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM