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地址