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 原文链接 【转载】
|