【发布时间】:2021-12-14 03:36:35
【问题描述】:
我正在尝试编写一个 shell 脚本来尝试构建 Docker-Compose 映像,如果成功,则通过执行 Docker-Compose up -d 启动 Docker 容器。
在第二步中,我将一些 JSON 文件加载到 Mongo 中,但是如果该步骤出现问题,我想停止所有 Docker 服务并打印一条错误消息“Could not start Docker service because there was a problem seeding数据库。”
我的问题是我不知道如何检查图像是否在第一步中创建成功。 (我想停下来打印一条消息,说构建中有错误。)
我想我可以找出一些东西来检查两个服务是否最终都在运行,但我想知道是否有办法打印出无法加载的有问题的 JSON 文件的名称。
是否有人有类似的脚本可供我使用或修改以供我自己使用?
【问题讨论】:
标签: bash docker docker-compose sh