docker啟動失敗如何查看容器日志


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM