docker啟動失敗查看日志的方法:1、利用inspect命令獲取容器的日志地址,語法為“docker inspect –format 容器名”;2、利用cat命令查看inspect命令找到的日志地址,語法為“cat 日志地址”。
本教程操作環境: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視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦