Docker保存對容器的修改
保存對容器的修改
當你對某一個容器做了修改之後(通過在容器中運行某一個命令),可以把對容器的修改保存下來,這樣下次可以從保存後的最新狀態運行該容器。docker中保存狀態的過程稱之為committing,它保存的新舊狀態之間的區彆,從而產生一個新的版本。
目標:
首先使用docker ps -l命令獲得安裝完ping命令之後容器的id。然後把這個鏡像保存為learn/ping。
提示:
1. 運行docker commit,可以查看該命令的參數列表。
2. 你需要指定要提交保存容器的ID。(譯者按:通過docker ps -l 命令獲得)
3. 無需拷貝完整的id,通常來講最開始的三至四個字母即可區分。(譯者按:非常類似git裡麵的版本號)
正確的命令:
$docker commit 698 learn/ping
執行完docker commit命令之後,會返回新版本鏡像的id號。