如何显示 docker 日志直到容器恢复健康

如何显示 docker 日志直到容器恢复健康

我正在尝试为一个项目创建 CI 基础设施。我们使用 docker 部署应用程序。启动应用程序通常需要一些时间。我希望在我的 gitlab 作业日志中看到我的 docker 日志……但我希望在应用程序开始返回200选定端点时立即停止显示它们。

如果有帮助的话,我已经在 docker-compose 文件中为我的容器配置了健康检查。

我想避免手动检查健康检查状态并使用 显示部分日志docker-compose logs --tail,因为这样我可能会得到重复的行。所以也许我应该使用某种队列文件?

您是否知道一些可以简化这一过程的工具?

如有任何建议,我们将不胜感激。:)

相关内容