1.什么是数据卷容器
命名的容器挂载数据卷,其他容器通过挂在这个容器实现数据共享,挂在数据卷的容器,就叫做数据卷容器
2.如下图所示

3.挂载数据卷容器的方法
docker run --volumes-from [container name]
相关演示指令如下:
运行一个容器:
docker run -it --name dvt1 ywk/dvt
自动进入此容器中...
root@666565236:/# ls
touch /ywk/dvt1_1
exit
运行第二个容器
docker run -it --name dvt2 --volumes-from dvt1 Ubuntu /bin/bash
root@54926546:/# ls /ywk
dvt1_1 # 挂载了dvt1中的文件
4.Docker数据卷的备份和还原
备份:
docker run --volumes-from 需要备份的容器名 -v ~/backup:/backup --name 用于备份的容器名 Ubuntu tar cvf /backup/backu.tar /datavolumes
-v :指定备份后存放的位置: 放在本地和容器中的目录
--volumes-from : 需要备份的容器名
tar cvf /backup/backu.tar: 执行备份的命令
/datavolumes:需要备份的目录
在本地和用于备份的容器名中可以看到备份的数据
还原:
原理一样的