Docker 容器数据卷 三
Docker 容器数据卷 三
挂载容器卷
后台示例
docker run -d -it --name web1 -v /data/web/:/usr/share/nginx/html/ -p 8080:80 nginx
前台示例
docker run -it --name myu -v /tmp/myHostData:/tmp/myDockerData nginx /bin/bash
确定是否挂载
docker inspect 容器ID/容器名
挂载读写规则
docker run -it --name myu --privileged=true -v /tmp/myHostData:/tmp/myDockerData nginx /bin/bash
等同于
docker run -it --name myu --privileged=true -v /tmp/myHostData:/tmp/myDockerData:rw nginx /bin/bash
只读权限
docker run -it --name myu --privileged=true -v /tmp/myHostData:/tmp/myDockerData:ro nginx /bin/bash
卷的继承和共享
#容器一完成和宿主机间的映射:
docker run -it -v /mydocker/u:/tmp --name u1 nginx
#容器二继承容器一和宿主机间的映射:
docker run -it --volumes-from u1 --name u2 nginx