docker容器啟動失敗如何查看日志
docker容器啟動失敗查看日志
在使用docker的時候,在某些未知的情況下可能啟動了容器,但是過了沒幾秒容器自動退出了。
這個時候如何排查問題呢?
通常碰到這種情況無非就是環(huán)境有問題或者應(yīng)用有問題,應(yīng)用問題再本地可以進行調(diào)試解決,但是環(huán)境問題就比較頭疼了。
這個時候我們就需要查看容器的日志來進行排查。
這里我們的容器id=60f486ec7c33
我們可以通過如下命令來獲取容器的日志地址吧
docker inspect --format '{{.LogPath}}' 60f486ec7c33
然后通過cat命令查看上述命令找到的日志地址
cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
命令解釋:
docker inspect 用于獲取容器/鏡像的元數(shù)據(jù)。其中就包含容器日志的地址,上述命令只是增加了一個–format參數(shù)用于將日志地址過濾出來。
docker inspect 中有很多信息,具體的大家可以自行查看。
發(fā)現(xiàn)有更簡單的命令
docker logs 60f486ec7c33
日志查看 docker容器啟動失敗原因
1.查看異常容器id
docker? ps -a? ?
-- id:e85e4839fcde
2.查看日志所在路徑
docker inspect --format '{{.LogPath}}'? e85e4839fcde
3.打開錯誤日志,查看詳情
cat /var/lib/docker/containers/e85e4839fcded360bf5f788f851ce90853b3cf8b8731ab1336cb798b68d9221d/e85e4839fcded360bf5f788f851ce90853b3cf8b8731ab1336cb798b68d9221d-json.log
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker-compose部署zk+kafka+storm集群的實現(xiàn)
這篇文章主要介紹了docker-compose部署zk+kafka+storm集群,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10Docker創(chuàng)建一個Nginx服務(wù)器的方法步驟
使用Dokcer可以很好的對鏡像進行管理,創(chuàng)建和使用容器。這篇文章主要介紹了Docker創(chuàng)建一個Nginx服務(wù)器的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01Docker下部署MinIO存儲服務(wù)通過Buckets實現(xiàn)文件的遠程上傳功能
MinIO是一個開源的軟件,可以免費使用,還可以在普通硬件上運行,降低了存儲成本,下面介紹在本地Docker中部署?MinIO?服務(wù),并實現(xiàn)遠程訪問管理界面,節(jié)約云服務(wù)器運行成本,感興趣的朋友跟隨小編一起看看吧2024-01-01在Docker中如何配置網(wǎng)絡(luò)并訪問互聯(lián)網(wǎng)
這篇文章主要介紹了在Docker中如何配置網(wǎng)絡(luò)并訪問互聯(lián)網(wǎng)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01詳解Docker 配置國內(nèi)免費registry mirror
本篇文章主要介紹了 Docker 配置國內(nèi)免費registry mirror,具有一定的參考價值,有興趣的小伙伴們可以參考一下2017-07-07Docker容器網(wǎng)絡(luò)更改的實現(xiàn)
本文主要介紹了Docker容器網(wǎng)絡(luò)更改的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03