當(dāng)前位置:
首頁 >
使用Docker迁移与备份
發(fā)布時(shí)間:2025/5/22
70
豆豆
生活随笔
收集整理的這篇文章主要介紹了
使用Docker迁移与备份
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第一步容器保存為鏡像
我們可以通過以下命令將容器保存為鏡像
docker commit [要備份的鏡像名稱] [鏡像后的名稱(可以自己命名)]第二步鏡像備份
我們可以通過以下命令將鏡像保存為tar 文件
docker save -o [要保存的鏡像文件名].tar [鏡像后的名稱]第三步鏡像恢復(fù)與遷移
首先我們先刪除掉mynginx_img鏡像 然后執(zhí)行此命令進(jìn)行恢復(fù)
docker load -i [要保存的鏡像文件名].tar注:
-i 輸入的文件執(zhí)行后再次查看鏡像,可以看到鏡像已經(jīng)恢復(fù)。
例如:
1.容器保存為鏡像
首先對正在運(yùn)行的 java_jdk1.8 的容器進(jìn)行備份如下:
使用 docker commit java_jdk1.8 test_java_jdk1.8 命令對容器進(jìn)行備份。
- java_jdk1.8 為目前 jdk1.8 啟動的容器名
- test_java_jdk1.8 為備份后新的命名
備份成功后,會在下列顯示新備份的容器
2.鏡像備份
使用 docker save -o jdk1.8.tar test_java_jdk1.8 命令對鏡像進(jìn)行備份
jdk1.8.tar 為鏡像后保存的文件名
test_java_jdk1.8 為要備份的鏡像名
當(dāng)備份完成后會在目錄中增加一個 jdk1.8.tar 文件。
3.鏡像恢復(fù)與遷移
當(dāng)將文件轉(zhuǎn)入到一個新的服務(wù)器時(shí),使用Xftp軟件將 jdk1.8.tar 文件轉(zhuǎn)入,轉(zhuǎn)入成功后,在docker中使用 docker load -i jdk1.8.tar命令進(jìn)行恢復(fù)。
安裝成功后,會顯示備份的鏡像
總結(jié)
以上是生活随笔為你收集整理的使用Docker迁移与备份的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Xshell 连接 Ubuntu
- 下一篇: ROS 分布式通信