匿名和具名挂载

匿名挂载

-v 容器内路径

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

匿名挂载的缺点,就是不好维护,通常使用命令 docker volume维护

具名挂载

测试

-v 卷名:/容器内路径

docker run -d -P --name nginx02 -v nginxconfig:/etc/nginx nginx

查看挂载的路径

docker volume inspect nginxconfig

怎么判断挂载的是卷名而不是本机目录名?

docker run -d -P --name nginx02 -v /etc/nginx nginx                    # 匿名挂载
docker run -d -P --name nginx02 -v nginxconfig:/etc/nginx nginx        # 卷名
docker run -d -P --name nginx02 -v /nginxconfig:/etc/nginx nginx       # 目录名

不是/开始就是卷名;是/开始就是目录名

改变文件的读写权限

ro: readonly                                                                                                                                                                                rw: readwrite                                                                                                                                                                             指定容器对我们挂载出来的内容的读写权限

docker run -d -P --name nginx02 -v nginxconfig:/etc/nginx:ro nginx

docker run -d -P --name nginx02 -v nginxconfig:/etc/nginx:rw nginx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章