Docker容器的退出狀態和重啟策略

2021-10-12 07:10:32 字數 444 閱讀 9919

狀態碼解釋0

表示正常退出

非 0表示異常退出(退出狀態碼採用 chroot 標準)

125docker 守護程序本身的錯誤

126容器啟動後,要執行的預設命令無法呼叫

127容器啟動後,要執行的預設命令不存在

其他命令狀態碼,容器啟動後正常執行命令,退出命令時該命令的返回狀態碼作為容器的退出狀態碼

提示解釋

no預設策略,在容器退出時不重啟容器

no-failure

在容器非正常退出時(退出狀態非 0),才會重啟容器

no-failure:3

在容器非正常退出時重啟容器,最多重啟 3 次

always

在容器退出時總是重啟容器

unless-stopped

在容器退出時總是重啟容器,但不考慮在 docker 守護程序啟動時就已經停止了的容器

Docker 退出容器和進入容器

執行容器 docker run it 映象名 bin bash 退出容器 exit 或者ctrl p q 檢視容器 docker ps a 檢視執行的容器 docker ps 重啟容器 docker restart 容器id 重啟容器後進入互動式 docker start i 5c6ce895b97...

docker容器保持執行不退出

nsenter工具進入docker容器 概述對於執行在後台的docker容器,我們經常需要做的事情是進入到容器中,docker為我們提供了docker exec docker attach 命令,並且還提供了nsenter工具,外部工具供我們使用。docker attach存在的問題是 當多個視窗同...

離線狀態安裝docker容器

起因 由於在伺服器上不一定會有對外訪問的許可權,但安裝相關應用又非常麻煩,這時有必要對離線的狀態伺服器進行docker安裝。2.解壓安裝包 tar xzvf path to tar.gz 3.拷貝二進位制檔案到系統路徑 sudo cp docker usr bin 4.初始化docker環境 在配置...