微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在容器运行状况良好之后并且依赖容器可用之前,docker-compose run命令

如何解决在容器运行状况良好之后并且依赖容器可用之前,docker-compose run命令

我有一个docker-compose.yml

services:

    my-application:
        image: ...
        depends_on:
            my_database:
                condition: healthy

    my_database:
        image: ...

当我运行docker-compose up

  • my_database开始并变得健康
  • 正常后,请在my_database的容器中运行任意命令
  • my_application在满足以下两个条件之前都不会运行

是否有一种方法可以在docker-compose.yml中表达它,而无需以任何方式修改图像?

解决方法

我想没有Docker会真的在乎容器,而不是在乎容器的内容,您可以在第二个cointainer内的bash中使用脚本来与netcat等,以便在准备就绪时从主机和端口接收信息。入口点

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。