对容器内的数据持久化。容器之间共享数据。
    特点:
    数据卷可在容器之间共享或重用数据
    卷中的更改可以直接生效
    数据卷中的更改不会包含在镜像的更新中
    数据卷的生命周期一直持续到没有容器使用它为止

    docker cp 容器id:容器内的路径 目的主机的路径

    容器内添加数据卷
    1、直接命令添加
    docker run -it -v /宿主机绝对路径目录:/容器内的目录 镜像名 ————-创建数据卷
    docker inspect 容器id ————-查看挂载是否成功
    docker run -it -v /宿主机绝对路径目录:/容器内的目录:ro 镜像名 ————-创建只读数据卷
    2、Dockerfile添加 ——-VOLUME 指令
    FROM centos
    VOLUME [“/dataVolumeContainer1”,”/dataVolumeContainer2”]
    CMD /bin/bash

    docker build -f Dockerfile -t lyc/centos

    —初始化两个数据卷,宿主机会自动新建,名字是docker指定的。可以用docker inspect看。

    数据卷容器

    —volumes-from 容器id 容器间传递共享

    数据卷的生命周期持续到没有容器使用它为止。