A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.数据卷备份恢复  

备份

     mkdir /data/backup

     docker run --volumes-from testvol -v  /data/backup/:/backup centos tar cvf  /backup/data.tar /data/

    说明:首先我们需要使用testvol数据卷新开一个容器,同时我们还需要把本地的/vol_data_backup/目录挂载到该容器的/backup下,

    这样在容器中/backup目录里面新建的文件,我们就可以直接在/data/backup/目录中看到了。

    然后再把/data/目录下面的文件打包到成data.tar文件放到/backup目录下面。

   

   

   

   


恢复

    思路: 先新建一个数据卷容器,再建一个新的容器并挂载该数据卷容器,然后再把tar包解包。

    新建数据卷容器:docker run -itd -v /data/ --name testvol2 centos bash

    挂载数据卷新建容器,并解包:docker run --volumes-from testvol2  -v /data/backup/:/backup centos tar xf /backup/data.tar

原文链接

【转载】


4 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
赞一个
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马