美文网首页Docker容器
19年第41周:Docker——数据卷

19年第41周:Docker——数据卷

作者: 习惯研究所所长 | 来源:发表于2019-10-10 20:07 被阅读0次

    一、简介

    image.png

    二、数据卷操作

    2.1 创建数据卷

    $ docker volume create my-vol
    

    2.2 删除数据卷

    $ docker volume rm my-vol
    # 或者
    $ docker volume prune
    # 无主的数据卷可能会占据很多空间
    
    # 或者启动得时候,设置关闭容器时删除数据娟
    $ docker rm -v
    

    2.3 查看数据卷

    $ docker volume ls
    
    local               my-vol
    
    • 在主机里使用以下命令可以查看指定 数据卷 的信息
    $ docker volume inspect my-vol
    [
        {
            "Driver": "local",
            "Labels": {},
            "Mountpoint": "/var/lib/docker/volumes/my-vol/_data",
            "Name": "my-vol",
            "Options": {},
            "Scope": "local"
        }
    ]
    

    2.4 使用数据卷

    • 挂载数据卷,加载一个 数据卷 到容器的 /webapp 目录
    $ docker run -d -P \
        --name web \
        # -v my-vol:/wepapp \
        --mount source=my-vol,target=/webapp \
        training/webapp \
        python app.py
    
    • 挂载一个主机目录作为数据卷


      image.png
    • 挂载一个本地主机文件作为数据卷


      image.png

    相关文章

      网友评论

        本文标题:19年第41周:Docker——数据卷

        本文链接:https://www.haomeiwen.com/subject/pduapctx.html