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 #通过卷名查看卷的信息