首頁 > 運維 > Docker > 主體

docker啟動失敗怎麼查看日誌

WBOY
發布: 2022-02-07 11:49:18
原創
22080 人瀏覽過

docker啟動失敗查看日誌的方法:1、利用inspect指令取得容器的日誌位址,語法為「docker inspect --format 容器名稱」;2、利用cat指令查看inspect指令找到的日誌位址,語法為“cat 日誌位址”。

docker啟動失敗怎麼查看日誌

本教學操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。

docker啟動失敗怎麼查看日誌

在使用docker的時候,在某些未知的情況下可能啟動了容器,但是過了沒幾秒容器自動退出了。這時候如何排查問題呢?

通常碰到這種情況無非就是環境有問題或應用有問題。應用問題再本地可以進行偵錯解決,但是環境問題就比較頭痛了,這時候我們就需要查看容器的日誌來進行排查。

範例如下:

我們可以透過以下指令來取得容器的日誌位址

docker inspect --format '{{.LogPath}}' 97069f94437b
登入後複製

然後透過cat指令查看上述指令找到的日誌

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
登入後複製

指令解釋:

  • docker inspect用於取得容器/映像的元資料。其中就包含容器日誌的位址,上述指令只是增加了一個--format參數用來將日誌位址過濾出來。

  • docker inspect中有很多信息,可以執行命令進行查看。

當然,還有一個最直接簡單的指令

docker logs 97069f94437b
登入後複製

推薦學習:《docker影片教學

以上是docker啟動失敗怎麼查看日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!