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