Docker中的具名挂载和匿名挂载,以及一些权限问题

29 篇文章 0 订阅
23 篇文章 0 订阅

匿名挂载

通过-v 容器路径进行挂载
就是直接挂载容器路径,没有宿主机路径

-v  容器路径
docker run -d -P --name mycentos -v /etc/nginx nginx

##查看数据卷

docker volume ls

在这里插入图片描述
这些没有名字的就是匿名挂载

具名挂载

通过 -v 卷名:容器内路径进行挂载

运行仓库文件

docker run -d - P --name nginx01 -v juming-nginx:/etc/nginx nginx

查看卷

dcoker   volume  ls

在这里插入图片描述
这种有具体名字的就是具名挂载,所有docker容器内的卷,没有指定目录的情况下都是在/var/lib/docker/volumes/xxxxx/_data。通过具名挂载可以方便找到一个卷,大多数情况下都使用 具名挂载

如何确定是剧名挂载还是匿名挂载

-v 容器内路径     // 匿名挂载
-v 卷名:容器内路径       //具名挂载
-v /宿主机路径:容器内路径     //指定路径挂载

拓展:
通过-v 容器内路径:ro , rw改变读写权限,默认rw权限,如果使用ro(readonly)容器内部不可以修改内容,只能通过宿主机来修改。

docker run -d - P --name nginx01 -v juming-nginx:/etc/nginx:ro nginx
docker run -d - P --name nginx01 -v juming-nginx:/etc/nginx:rw nginx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值