當 Docker 容器不斷重新啟動時,可以透過以下方法檢視日誌:使用 docker logs [容器名稱或ID] 指令輸出容器的標準輸出和錯誤流。查看 Docker Dashboard 中的容器日誌。在 docker-compose 檔案中指定日誌磁碟區。設定日誌等級為 "debug" 以獲得更多詳細資訊。使用 grep 命令過濾日誌以僅顯示特定關鍵字的訊息。使用 -f 追蹤日誌並即時查看。
當 Docker 容器不斷重新啟動時,查看日誌可以幫助診斷問題。
要查看容器日誌,請使用下列指令:
<code>docker logs <容器名称或ID></code>
例如:
<code>docker logs my-container</code>
此指令將輸出容器的標準輸出和標準錯誤流。如果您看到錯誤訊息或警告,它們可以幫助您了解容器重新啟動的原因。
其他查看日誌的方法:
日誌等級:
Docker 允許您設定日誌級別,以控制顯示在日誌中的訊息數量。預設情況下,日誌等級為“info”。要查看更多詳細信息,可以將日誌等級設為“debug”。使用下列命令設定日誌等級:
<code>docker logs --level=debug <容器名称或ID></code>
過濾日誌:
有時,日誌中可能包含大量資訊。您可以使用 grep
指令過濾日誌,僅顯示包含特定關鍵字的訊息。例如,以下命令將僅顯示包含「error」關鍵字的訊息:
<code>docker logs <容器名称或ID> | grep error</code>
追蹤日誌:
要追蹤日誌並即時查看,可以使用 -f
標誌。這將連續輸出日誌,直到您按 Ctrl C 停止。
<code>docker logs -f <容器名称或ID></code>
以上是docker容器一直重啟怎麼看日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!