1. 程式人生 > 其它 >docker 容器掛載「具名和匿名掛載」

docker 容器掛載「具名和匿名掛載」

技術標籤:docker

具名和匿名掛載

  • -v 資料夾掛載
    docker run -d -p --name nginx01 -v /ect/nginx nginx
    #匿名掛載
    #這裡掛載的路徑是container內的路徑
    
    docker volume ls
    #檢視所有volume的狀況
    #這個volume的路徑在/var/lib/docker/volumes
    #裡面有著匿名的volume 有具名的volume
    
    
    docker run -d -P --name nginx02 -v haoyun-nginx:/etc/nginx nginx
    #具名掛載
    #再檢視volume情況裡面會有使用具名設定的資料夾
    local haoyun-nginx
  • image-20201208225001447

  • 目錄內容,分匿名volume和具名volume

  • #區分具名、匿名、指定掛載路徑
    -v 容器內路徑
    #匿名掛載
    -v 卷名:容器內路徑
    #具名掛載,開頭沒有斜槓
    -v /宿主機路徑:容器內路徑
    #指定掛載,完整路徑
    
    #後面還能接:ro:rw
    #readOnly 只讀
    #readWrite 讀寫
    docker run -d -P --name nginx02 -v haoyun-nginx:/etc/nginx:ro nginx
    #只讀  ro,只能通過宿主機來操作,容器內部無法操作