Docker鏡像備份與遷移


將容器備份成鏡像

用centos鏡像創建一個名稱為mycentos的容器

docker run -id --name=mycentos centos:7

查看所有容器

docker ps -a

image-20200124230520019

將容器mycentos保存為鏡像

docker commit mycentos mycentos_i

再次查看docker所有鏡像,發現多了個mycentos_i的鏡像,它的大小和centos一樣,可以看出來mycentos_i就是centos復制品,並且會保存之前在容器運行時所做的一些配置和修改

image-20200124231002284

將鏡像備份成本地文件

將原有的鏡像備份成本地壓縮文件

docker save -o mycentos.tar mycentos_i

mycentos.tar就是鏡像mycentos_i的備份文件

從本地加載備份文件恢復鏡像

刪除mycentos_i鏡像

docker rmi mycentos_i

image-20200124232404396

然后加載剛剛備份的mycentos.tar文件

docker load -i mycentos.tar

image-20200124232453210

發現鏡像文件又回來了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM