• 具名、匿名、指定路径挂载


    匿名挂载

    -v 直接指定容器内路径

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

    查看卷帮助信息

    docker volume --help
    

    查看所有卷

    volume name为随机数字

    ac173af98840fdb2c146eada65ebb0de10c9b402b4701e76a7f52fd83bf1556b

    e831e07007d636fef22472ca81d64eccbdc5e1dab6d550e15d39b84a2e30988f

    具名挂载

    命令卷

    通过 -v 卷名:容器内路径

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

    查看所有卷

    docker volume ls
    

    查看卷位置

    docker volume inspect juming-nginx
    

    进入卷


    所有的docker容器内的卷,没有指定目录的情况下都是在 /var/lib/docker/volumes/xxxx/_data

    我们通过具名挂载可以方便的找到我们的一个卷,大多数情况使用具名挂载。

    如何确定是具名挂载还是匿名挂载,还是指定路径挂载?

    -v 容器内路径 #匿名挂载

    -v 卷名:容器内路径 #具名挂载

    -v 主机路径:容器内路径 #指定路径挂载

    拓展:

    #通过-v容器内路径:ro/rw 可改变读写权限

    ro readonly #只读

    rw readwrite #可读可写

    #一旦这个设置了容器权限,容器对我们挂载出来的内容就有限定了!

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

    #ro 只要看到ro就说明这个路径只能通过宿主机来操作,容器内部是无法操作的!

    指定路径挂载

    -v 主机路径:容器内路径 #指定路径挂载

  • 相关阅读:
    资源网站
    远程服务SSH
    Samba服务配置
    练习raid5
    raid(0、1)
    NFS服务器配置(windows访问)
    LVM磁盘阵列
    ISCSI服务器配置
    Zibbix监控
    MySQL Replication配置
  • 原文地址:https://www.cnblogs.com/lwenwu/p/14010291.html
Copyright © 2020-2023  润新知