startup – 自动启动docker容器的链接依赖项

我运行gitlab in a docker container并将其依赖项(MySQL,Redis,Mailserver)很好地分离到单独的docker容器中.运行它们不是问题,我以相反的顺序启动它们:首先是依赖项,而不是gitlab本身.

我不时要重启docker主机.目前我ssh到docker主机并手动重启容器.有更好的方法吗?就像告诉一些服务启动gitlab容器一样,它首先负责启动它的依赖项?我知道我可以为每个docker容器创建单独的init脚本,但这不是我想要的.

最佳答案
您甚至可能想要查看“官方”Fig项目,该项目现已被Docker Compose取代.配置/设置应该相当容易.

您运行gitlab的用例与Fig – WordPress example或使用gitlab-compose script基本相同

如果您正在使用Mac,您可能需要查看包含Compose的Docker toolbox,以及其他各种快速启动和运行的工具!

转载注明原文:startup – 自动启动docker容器的链接依赖项 - 代码日志