docker目录挂载

本文介绍了Docker中目录挂载的多种方式,包括指定目录挂载、查看容器配置、匿名挂载、具名挂载、设置只读权限、volumes-from(继承挂载)以及如何查看容器内部IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.指定目录挂载

docker run -di --name nginx2 -p 81:80 -v /mydocker/mydata/:/tmp/ nginx
                                                            -v 挂载目录 宿主机目录:容器内目录

2.查看容器详细配置信息

docker inspect nginx2

3.匿名挂载
默认挂载在宿主机的/var/lib/docker/volumes,名字随机产生

docker run -id -v /tmp/ --name centos7 centos:7
                           容器内目录

4.具名挂载

docker run -di -v docker_nginx_data:/tmp/ --name nginx3 nginx:1.8
                            指定宿主机volumes内名字    容器内目录        

5.设置只读权限

docker run -id --name centos7.1 -P  -v /mydocker/mydata/:/tmp:ro centos:7
                                                                                                     ro容器内只有只读权限
                                                                                                     rw容器内据有读写权限

6.volumes-from(继承挂载)

docker run -id --name centos7.3 --volumes-from centos7.2:ro centos:7
                                                         继承容器挂载目录 :ro设置权限
相当于centos7.3继承了centos7.2的挂载目录

7.查看容器内IP地址

docker inspect centos7.3
docker inspect --format='{{.NetworkSettings.IPAddress}}' centos7.3 直接查看IP地址

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值