docker?ps容器未顯示的問(wèn)題以及排查過(guò)程詳解
本文簡(jiǎn)單說(shuō)一下docker容器未成功顯示的問(wèn)題及排查過(guò)程
本文直接引用工作中生產(chǎn)環(huán)境遇到的問(wèn)題做記錄,下方圖片均為真實(shí)機(jī)器返回結(jié)果集
問(wèn)題: docker ps || docker ps -a || docker images
均沒(méi)有顯示容器和鏡像
原因:在k8s配置的鏡像倉(cāng)庫(kù)docker-repositry機(jī)器里,啟動(dòng)并運(yùn)行部分?jǐn)?shù)據(jù)庫(kù)、消息隊(duì)列等容器,因網(wǎng)絡(luò)波動(dòng)影響服務(wù)器操作。故對(duì)服務(wù)器進(jìn)行重啟操作,在重啟完后,查看docker發(fā)現(xiàn)沒(méi)顯示容器和鏡像。 排查過(guò)程:
先看下docker的服務(wù)是否正常,是否有報(bào)錯(cuò)日志信息
systemctl status docker
#經(jīng)查詢docker服務(wù)及日志信息均正常,說(shuō)明docker正常運(yùn)行中
開(kāi)始排查配置文件等信息,docker.service文件配置也正常
cat *path/docker.service
-*path 為自己配置的docker服務(wù)路徑
查看docker下的daemon.json 配置的data-root路徑 為 /data1/docker
cat /etc/docker/daemon.json
查看data1/docker 下的數(shù)據(jù)及文件都存在
du -sh /data1/docker
查看docker.info配置的Dir路徑
docker info | grep -i root
目前看docker的服務(wù)及配置文件均正常、正確無(wú)誤。 重新加載sys后重啟docker恢復(fù)正常
systemctl daemon-reload
systemctl restart docker
---因直接重啟一直卡住,故后面使用 stop start 進(jìn)行重啟
由本次問(wèn)題及排查大概原因?yàn)?docker在配置的時(shí)候容器是做了重啟策略的,docker服務(wù)屬于開(kāi)機(jī)自啟的服務(wù)。但是由于容器未停止,服務(wù)器直接重啟后,docker服務(wù)可以正常啟動(dòng)運(yùn)行,但是docker的守護(hù)進(jìn)程可能沒(méi)起來(lái),配置文件和data-root是自己指定掛載到數(shù)據(jù)盤指定的路徑下(配置文件及容器均正常下)所以導(dǎo)致docker服務(wù)沒(méi)有獲取到pod的數(shù)據(jù)信息。需要重新加載一下服務(wù)即 daemon-reload 然后重啟docker 容器及鏡像就能拉到了 然后就可以正常顯示了;
總結(jié)
到此這篇關(guān)于docker ps容器未顯示的問(wèn)題以及排查過(guò)程的文章就介紹到這了,更多相關(guān)docker ps容器未顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker容器內(nèi)不能聯(lián)網(wǎng)的6種解決方案
今天小編就為大家分享一篇關(guān)于Docker容器內(nèi)不能聯(lián)網(wǎng)的6種解決方案,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10docker部署高斯數(shù)據(jù)庫(kù)的詳細(xì)步驟
文章詳細(xì)介紹了如何在Docker中部署高斯數(shù)據(jù)庫(kù)(openGauss),包括安裝Docker、拉取鏡像、運(yùn)行容器、設(shè)置環(huán)境變量和掛載數(shù)據(jù)卷等步驟,還提供了連接和配置遠(yuǎn)程連接的指導(dǎo),感興趣的朋友一起看看吧2024-12-12docker啟動(dòng)容器服務(wù)后訪問(wèn)失敗的解決方案
初學(xué)Docker容器的基本操作,拉取了tomcat鏡像,輸入運(yùn)行容器命令運(yùn)行容器一系列操作都沒(méi)有問(wèn)題,但是在瀏覽器訪問(wèn)端口時(shí)卻訪問(wèn)不到,下面這篇文章主要給大家介紹了關(guān)于docker啟動(dòng)容器服務(wù)后訪問(wèn)失敗的解決方案,需要的朋友可以參考下2023-05-05docker時(shí)區(qū)問(wèn)題和遷移數(shù)據(jù)問(wèn)題
這篇文章主要介紹了docker時(shí)區(qū)問(wèn)題和遷移數(shù)據(jù)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Docker案例分析:搭建MySQL數(shù)據(jù)庫(kù)服務(wù)
這篇文章主要介紹了Docker案例分析:搭建MySQL數(shù)據(jù)庫(kù)服務(wù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12