2021
03-05
03-05
详解Shell脚本控制docker容器启动顺序
1.遇到的问题在分布式项目部署的过程中,经常要求服务器重启之后,应用(包括数据库)能够自动恢复使用.虽然使用dockerupdate--restart=alwayscontainerid能够让容器自动随docker启动,但是并不能保证是在数据库启动之后启动,如果数据库未启动,那么将导致应用启动失败;网上还有一种解决方法是通过docker-compose容器编排来控制启动顺序,这个博主研究的比较少.2.解决思路使用Shell脚本来控制,思路大致如下探测数据库端口来检验数据库...
继续阅读 >