美文网首页
2、CentOS7 Docker 的容器的备份 与恢复

2、CentOS7 Docker 的容器的备份 与恢复

作者: LH_0811 | 来源:发表于2019-05-09 13:36 被阅读0次

    当基于一个镜像创建的容器做了配置修改后,如果要保存容器的这些配置修改,就需要把容器保存成镜像。

    因为之前已经配置过nginx的index.html这个页面。
    这里以nginx镜像容器为例子。

    使用

    docker commit nginx my_nginx_1.0
    

    把nginx容器 保存成镜像。
    查看镜像列表 发现会多一个my_nginx_1.0 镜像

    docker images 
    

    直接利用新的镜像创建一个容器

     docker run -di --name=my_nginx -p 81:80 -v /usr/local/nginx/conf:/etc/nginx/conf.d -v /usr/local/nginx/html:/usr/share/nginx/html my_nginx_1.0
    
    

    这时候使用

    docker ps
    

    会发现my_nginx容器已经开始工作了

    访问81 端口 效果跟nginx容器一样

    如果要吧镜像打包 传输到另外一个宿主机上部署就使用save命令打包镜像
    -o 的意思是 输出output

    docker save -o my_nginx_1.0.tar my_nginx_1.0
    

    执行完成之后 会在当前目录下产生一个my_nginx_1.0.tar 文件

    在另外一台宿主机上使用load命令来回复
    -i 的意思是 输入 input

    docker load -i my_nginx_1.0.tar
    

    查看镜像列表 这个镜像就已经回复了

    相关文章

      网友评论

          本文标题:2、CentOS7 Docker 的容器的备份 与恢复

          本文链接:https://www.haomeiwen.com/subject/uonmoqtx.html