前言:管理 Docker容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes
Containers ) 。
1.数据卷
数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于Linux下对目录进行的 mount操作。
实例:将宿主机目录 /var/www 分别挂载到c1 c2容器中的 /data1,/data2
(1)创建两个容器 并指定挂载点
docker run -itd -v /var/www:/data1 --name c1 centos:7 bash
docker run -itd -v /var/www:/data2 --name c2 centos:7 bash
(2)在宿主机目录写入数据
echo "this is test fuck web" > index.html
(