容器数据卷创建
容器数据卷创建命令创建:
相当于创建一个共享文件夹 容器和宿主机通过这个文件夹传递所需要的文件
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer centos
设置容器只读权限 readonly
docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名
docker run -it -v /myDataVolume:/dataVolumeContainer:ro centos
DockerFile创建
先借鉴这个网址:
https://blog.csdn.net/geek_xiong/article/details/91995051
容器数据卷 volumes-from
docker run -it --name dc01 xulei/centos
docker run -it --name dc02 --volumes-from dc01 xulei/centos
docker run -it --name dc03 --volumes-from dc01 xulei/centos
dc01,dc02和dc03三者共享(即使把dc01删除dc02和dc03也能实现数据共享)