Docker 容器資料卷 三

guixiang發表於2024-09-27

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

相關文章