如在docker 1.12
的类似问题中所述
HEALTHCHECK支持已根据docker /
docker#23218在上游合并-
可考虑在启动该订单中的下一个容器之前确定容器何时健康
自docker
1.12rc3(2016-07-14)起可用
docker-compose正在支持等待特定条件的功能。
它使用
libcompose(因此我不必重建docker交互)并为此添加了一堆配置命令。在这里查看:https : //github.com/dansteen/control-
compose
您可以像这样在Dockerfile中使用它:
HEALTHCHECK --interval=5m --timeout=3s CMD curl -f http://localhost/ || exit 1
官方文档:https :
//docs.docker.com/engine/reference/builder/#/healthcheck



