1.数据卷作用?
用来实现容器与宿主机之间的数据共享
2.数据卷特点?
a.数据卷可以在容器之间共享和重用
b.对数据卷的修改会立即影响到对应的容器
docker run -v 宿主机的路径|任意别名:/容器内的路径 镜像名
docker run -v 宿主机的路径|任意别名:/容器内的路径:ro 镜像名
//ro代表容器内的目录只读
c.对数据卷的更新,修改,不会影响到镜像,因为镜像是只读文件
d.数据卷默认会一直存在,即使容器被存在
3.数据卷操作
1.自定义数据卷目录
docker run -v 绝对路径:容器内的路径
2.自动化创建数据卷
docker run -v 卷名(随便起的自动创建):容器内的路径
3.docker操作数据卷指令
a.查看数据卷
docker volume ls
b.查看数据卷细节
docker volume inspect 卷名
c.创建数据卷
docker volume create 卷名
d.删除没有使用的数据卷
docker volume prune
e.删除指定内的数据卷
dcoker volume rm 卷名