如何顯示 docker 日誌直到容器變得健康

如何顯示 docker 日誌直到容器變得健康

我正在嘗試為一個專案建立 CI 基礎設施。我們使用 docker 部署應用程式。啟動應用程式通常需要一些時間。我希望在我的 gitlab 作業日誌中看到我的 docker 日誌......但我希望在應用程式開始200在選定端點上返回時立即停止顯示它們。

我已經在 docker-compose 檔案中為我的容器配置了健康檢查(如果有幫助的話)。

我想避免手動檢查運行狀況檢查狀態並使用 來顯示部分日誌docker-compose logs --tail,因為這樣我可能會得到重複的行。那麼也許我應該使用某種隊列文件?

您是否知道任何可以簡化此操作的工具?

任何建議將不勝感激。 :)

相關內容