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
posted @ 2024-09-27 19:35  guixiang  阅读(6)  评论(0编辑  收藏  举报