1、挂载主机目录
[root@localhost data]# docker run -it -P --name waihai -v /data:/mnt/data centos /bin/bash 将主机的/data 目录挂载至容器/mnt/data 下 ,类似linux的mount 功能,只读挂载/data:/mnt/data:ro 即可
2、挂载数据卷容器
[root@localhost data]# docker run -it -v /data --name data centos /bin/bash 创建数据卷-v /data
[root@032b75b9d921 /]# ls
anaconda-post.log bin data dev etc home lib lib64 media mnt 此时data 目录已创建
[root@localhost data]# docker run -it --volumes-from data --name db1 centos
[root@69063ca5b768 data]# touch a b c 在data目录下创建几个测试文件
root@localhost data]# docker run -it --volumes-from data --name db2 centos
[root@a9c48922980a /]# cd data/
[root@a9c48922980a data]# ls
a b c 此前创建的文件正在