全球主机交流论坛
标题:
docker多容器经过--link互联,如何作到顺序启动?
[打印本页]
作者:
不要怂
时间:
2021-8-21 22:09
标题:
docker多容器经过--link互联,如何作到顺序启动?
如何先启动数据库再启动服务
作者:
optimism
时间:
2021-8-21 22:11
帮顶不要怂
作者:
chinni
时间:
2021-8-21 22:32
用 docker-compose
作者:
斜阳晚暮
时间:
2021-8-21 22:38
用的少。很就也没有用了。
手动的话,手动每一条命令启动一个容器。先执行你想先启动的。
docker-compose的话,配置文件里面用depends_on,设置容器的先后启动顺序。
更复杂,要求比较高的,先启动容器要初始化之类完成,后续容器才能启动。没体验过这种要求。具体百度看别人解决方法。
作者:
宇尘冬梅
时间:
2021-8-22 11:00
本帖最后由 宇尘冬梅 于 2021-8-22 11:02 编辑
可以看看docker-compose文档,
https://docs.docker.com/compose/startup-order/
作者:
host0108
时间:
2021-8-22 11:07
如果要保证启动成功再启动需要用 depends_on + healthcheck
单纯的 depends_on 不能保证db已经ready
https://docs.docker.com/compose/compose-file/compose-file-v2/#healthcheck
https://docs.docker.com/compose/compose-file/compose-file-v2/#depends_on
欢迎光临 全球主机交流论坛 (https://4414.19990909.workers.dev/)
Powered by Discuz! X3.4