具名与匿名挂载
匿名挂载
-v 容器内路径
docker run -d -P --name nginx01 -v /ect/ngnix nginx
-P:随机映射端口
-v:挂载数据卷
具名挂载
-v 卷名:容器内路径
docker run -d -P --name nginx02 -v TestNginx:/etc/ngnix nginx
所有docker容器内的卷,在没有指定目录情况下都在
/var/lib/docker/volumes/xxx
查看容器卷
docker volume
docker volume ls
docker volume inspect [卷名]
判断具名还是匿名挂载,还是指定路径挂载
-v /容器内路径 #匿名挂载
-v 卷名:/容器内路径 #具名挂载
-v /宿主机路径:/容器内路径 # 指定路径挂载
-v [挂载]:ro rw 改变读写权限
ro:只读
rw:读写(默认)
docker run -d -P --name nginx02 -v TestNginx:/etc/ngnix:ro nginx
docker run -d -P --name nginx02 -v TestNginx:/etc/ngnix:rw nginx
#如果是`ro`说明只能通过宿主机进行更改,容器内只有只读权限!