docker的備份與遷移概要
1.容器保存為一個鏡像巡扇;2.將鏡像保存為一個文件;3.文件恢復為一個鏡像
具體步驟
1.將容器保存為一個鏡像
docker commit rancher rancher_i
這個時候就看見創(chuàng)建了一個名叫rancher_i的鏡像讼油,然后啟動一下這個鏡像看能否使用
docker run -di --name=rancher2 -p 9001:8080 rancher_i
這個時候發(fā)現(xiàn)容器創(chuàng)建成功,同樣的區(qū)訪問一下看能否訪問成功
訪問成功呢簸,說明保存的鏡像是沒問題的
2.將鏡像保存為文件
docker save -o?rancher.tar rancher_i
這里如果出現(xiàn)比較大的鏡像汁讼,保存時間稍微長一些
3.將文件轉(zhuǎn)換成鏡像
如果有重名的容器,需要先刪除容器阔墩,再刪除鏡像嘿架;
刪除容器:docker rm 容器ID?
刪除鏡像: docker rmi 鏡像名稱
容器恢復
docker load -i?rancher.tar
同樣的,如果容器太大的話啸箫,加載成鏡像的時候會比較慢
這個時候鏡像就恢復了