/*
先在宿主机创建一个备份的文 件夹,
然后将其以另外一个名字的目录挂载到容器里,
此时不管容器里,或宿主机里做什么操作,
数据都会及时更新,并得到备份。
*/
[root@localhost ~]# mkdir /vol_data_backup
[root@localhost ~]# docker run -itd --volumes-from centos_test -v /vol_data_backup/:/backup centos bash
69c67b1d852238fa2cf17b4e201b8a0bdb782eb4ccdf469c10b8a7096c53a846
//进入新创建的容器
[root@localhost ~]# docker exec -it 69c6 bash
[root@69c67b1d8522 /]# ls /backup/
[root@69c67b1d8522 /]# ls /data/
test
[root@69c67b1d8522 /]# tar cvf /backup/data.tar /data/
tar: Removing leading `/' from member names
/data/
/data/test/
/data/test/frankie/
[root@69c67b1d8522 /]# exit
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# ls /vol_data_backup/
data.tar
/*
思路:
先新建一个数据卷容器,再建一个新的容器并挂载该数据卷容器
再把tar解包
*/