docker(镜像备份与恢复)

镜像迁移备份(容器打包成镜像)

# 镜像从哪来的?
	1 docker pull 拉的
    2 通过容器打包成镜像
    	-centos镜像运行成容器---》装了vim
        -把装了vim的容器---》打包成镜像
        -以后拿到这个镜像--》再运行成容器,都会带vim命令

# 容器保存为镜像 添加文件自带自定义命令或文件
	-运行一个centos容器 
    docker run -id --name centos_vim centos:centos7
    -在容器中装vim
    docker exec -it a6e240 /bin/bash
	yum install vim -y
    
    -把容器做成镜像(centos+vim)  dokcer commit 容器名字 自己起的镜像名字
    docker commit centos_vim centos_vim_image

    -把centos_vim 容器删除
    docker rm centos_vim 
    
    -基于新构建的镜像,运行成容器 就拥有了vim命令 或者之前创建的文件
      docker run -id --name centos_vim centos_vim_image:latest
     
    在宿主机中查看 docker images 就可以查看自己打包的容器了
            
    -进入到容器中,查看,软件都在
    docker exec -it c3e633bd1 /bin/bash

镜像恢复

# 作用 做成镜像之后 想要那个版本 直接运行成容器即可
代码写好---》做到容器内---》拿到项目镜像 
	项目镜像 v1.1
    项目镜像 v1.2
    项目镜像 v1.3
    项目镜像 v2.1---->运行成容器
 
# 镜像备份和恢复
	docker save -o 打包镜像的压缩包  镜像的名字
	docker save -o centos_vim_image.tar centos_vim_image
    -删除容器,删除镜像
    
    -把备份的镜像恢复 直接解压就可以看到镜像名字了
    docker load -i centos_vim_image.tar
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值