容器数据卷
查看卷情况
#查看所有的卷情况
docker volume ls
#查看卷路径等信息
docker volume inspect 卷名
具名挂载
-v :只指定了容器内的路径,没有指定主机路径
docker run -d -v /etc/nginx -p 8082:80 nginx
示例:
local 5044b85eb56f3a92b2d6a5c3afa8c1f35235cc6a0e215b4f928d6c04da8089e8
匿名挂载
-v :只指定了容器内的路径,没有指定主机路径,但是指定了名称(nginx80)
docker run -d -v nginx80:/etc/nginx -p 8082:80 nginx
nginx80:/etc/nginx
nginx80:卷名
/etc/nginx:容器路径
示例:
local nginx80
指定挂载
docker run -d -v /home/nginx:/etc/nginx -p 8082:80 nginx
/home/nginx:/etc/nginx
/home/nginx:主机路径
/etc/nginx:容器路径
拓展
docker run -d -v /home/nginx:/etc/nginx:ro -p 8082:80 nginx
docker run -d -v /home/nginx:/etc/nginx:rw -p 8082:80 nginx
说明:
ro:只读
rw:读写
注:
一旦设置了容器权限,容器对挂载的内容就有了限制