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