匿名和具名掛載

匿名掛載

-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

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