容器的遷移,適用于已經上線,且狀態復雜、從零開始啟動不能正常工作的服務。 容器遷移的包,包含了鏡像。
Export
先準備一個正在運行的服務
tail -f /dev/null命令防止container啟動后退出
執行導出操作:
docker export myos -o myos.tar
import
首先,關閉剛才運行的服務。
執行導入操作:
要注意的是, import 后得到的是一個鏡像,相當于是執行了 docker commit 后的內容。 當然, docker commit 不是一個推薦的操作,所以容器的導入、導出,就顯得不是那么的順眼。
最后,檢查之前創建的文件。
可以看到,前面創建的文件是存在的,并且時間戳完全一致。








