标签: 应用

1 篇文章

docker多服务依赖问题解决
2018-11 from--https://www.jianshu.com/p/2f8da2a45d6d 官方文档 废话: 一个稍微复杂点的项目,肯定不是一个单独的程序可以解决的,必定是许多程序组合起来的一个整体,它们之间存在一定的依赖关系,比如:nginx依赖web应用服务器tomcat,tomcat中的应用依赖mysql数据库和zookeeper配置,tomcat中的应用可能互相依赖等。本篇文章为了解决多个程序/服务部署在docker容器中如何根据依赖关系按顺序启动的问题。 普通的部署方式(直接在服务器安装各个应用:tomcat、mysql、nginx、zookeeper等) 如果人工去启动多个应用,肯定是等被依赖的服务准备好之后,再去启动下一个应用/服务;但是想要服务器自动启动就要靠脚本来检测被依赖的服务是否准备好,然后按顺序启动之后…