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
    
    
  • docker 容器挂载「具名和匿名挂载」_第1张图片

  • 目录内容,分匿名volume和具名volume

  • #区分具名、匿名、指定挂载路径
    -v 容器内路径
    #匿名挂载
    -v 卷名:容器内路径
    #具名挂载,开头没有斜杠
    -v /宿主机路径:容器内路径
    #指定挂载,完整路径
    
    #后面还能接:ro:rw
    #readOnly 只读
    #readWrite 读写
    docker run -d -P --name nginx02 -v haoyun-nginx:/etc/nginx:ro nginx
    #只读  ro,只能通过宿主机来操作,容器内部无法操作
    

你可能感兴趣的:(docker,docker,容器)