关于docker:Docker-挂载数据卷的三种方式

指定门路挂载数据卷

# -v 主机目录:容器目录
docker run -d -P -v /usr/local/nginx/has-name-nginx:/etc/nginx --name nginx01 nginx

匿名挂载数据卷(不倡议)

docker run -d -P -v /etc/nginx --name nginx01 nginx

具名挂载数据卷

# 具名挂载数据卷
docker run -d -P -v has-name-nginx:/etc/nginx --name nginx01 nginx

# 查看某个具名挂载卷的详细信息
docker volume inspect has-name-nginx
[
    {
        "Mountpoint": "/var/lib/docker/volumes/has-name-nginx/_data"
    }
]

查看数据卷

# 查看容器详细信息
docker inspect 容器ID

数据卷读写权限

# ro即readonly,容器对该门路只读,宿主机可读写
-v 容器内门路:ro

# rw即readwrite,容器对该门路可读可写(默认)
-v 容器内门路:rw

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理