docker的数据卷挂载

1.具名挂载

docker run -d --name nginx02 -v juming-nginx:/etc/nginx nginx

2.匿名挂载

docker run -d -P --name nginx01 -v /ect/nginx nginx

3.-v解释

(1)-v 容器内路径                 #匿名挂载
(2)-v 卷名:容器内路径            #具名挂载
(3)-v  /宿主机路径:容器内路径    #指定路径挂载
(4)通过/来区分是具名挂载和指定路径挂载

4.DockerFile数据卷挂载

        (1)创建dockerFile文件

FROM centos
VOLUME ["volume01","volume02"]    #匿名挂载
CMD echo "------end------"
CMD /bin/bash

        (2)构建镜像

docker build -f /home/docker-test-vol/dockerFile01 -t test/centos:1.0 .

#/home/docker-test-vol/dockerFile01    dockerFile文件路径
#test/centos:1.0                       镜像名和版本

        (3)启动镜像

docker run -it test/centos /bin/bash

        (4)进入bash之后使用ls -l可以查看到数据卷voluem01和volume02

        (5)查看刚启动的容器详细信息

        

#查询刚启动容器test/centos的IMAGE ID
docker images
#

5.数据卷容器

6.查看卷信息

docker volume inspect juming-nginx    #通过卷名查看卷的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值