Docker容器依赖link连接按顺序启动
Docker 中的容器一般都会遇到相互之间服务依赖的问题, 通过 --link 指定一个或多个依赖容器服务, 但启动的时候却因为容器内的服务启动的延时不确定, 并不能保证所有容器都能成功启动, 于是需要强制按容器内的服务顺序来启动容器.
需要一个工具:
wait-for-it.sh
https://github.com/vishnubob/wait-for-it
先下载这个脚本, 然后根据项目中容器的服务依赖顺序配置就可以了, 唯一的问题就是服务都需要有可访问的端口.
举个栗子:
nginx 依赖 php-
原创
2021-07-06 12:44:10 ·
2360 阅读 ·
0 评论