阿里雲專有云平臺docker容器內應用檢測失敗故障總結docker
各位網友,各位同行,你們好!後端
今天在阿里雲專有云平臺中,遇到了一些關於docker容器內應用檢測失敗的問題,現把今天的解服務器
覺問題的心得和解決思路,分享給你們;ide
問題描述:在docker容器中rhs服務應用顯示檢測失敗;(這裏我只說一個例子就行了,而後解阿里雲
決的方法和思路說一下;rest
解決方案和思路:1.首先先查看一下檢測失敗的報警系統;日誌
2.進入服務器的後端,使用ps -ef 檢查服務的進程,是否已經存在,若是不存在,進程
希,能夠將其服務的應用程序重啓啓動一下,而後查看一些;使用ps -ef | grep rhs 查找到應用,然it
後將其進程殺掉以後,而後將其服務應用從新啓動;class
3.若是還不能恢復的的話,能夠登錄docker所在的宿主機,而後使用查找到應用
docker的ID號,使用docker ps -a | grep + 應用;而後使用重啓命令sudo docker restart + ID號;
,這樣通常的問題就能夠恢復正常了;
4.還有一種能夠就是docker容器的/根目錄已經達到了使用率100%,這樣的話,通常
docker容器也不會啓動的,也是中止狀態的,因此裏面的服務通常也是中止的或是檢測失敗的狀態;這
種狀況,咱們能夠在宿主機上面,進行查找到docker的目錄位置,而後將其docker佔用空間大的文件或
是日誌將其刪除了就能夠了;命令以下;
docker 所在宿主機目錄:docker inspect + docker ID | grep UpperDir
查找應用服務的ID:docker ps -a | grep + 應用
重啓docker容器的命令:sudo docker restart + docker ID;
好了,今天就先分享到這裏吧,感謝網友和各位同行的的大力支持。
謝謝!