一、概述
volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。
bind mounts:可以存储在宿主机系统的任意位置。
当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享。 有两种方式,数据卷以及数据卷容器。
数据卷:数据卷就是在宿主中可以在容器之间进行共享和重用的一系列和文件和文件夹,通过docker run -v 命令可以将数据卷挂 载到对应的容器目录空间,进行文件读取。
数据卷是一个可供一个或多个容器使用的特殊目录,提供很多有用的特性:
1、数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便;
2、对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作;
3、对数据卷的更新,不会影响镜像;
4、卷会一直存在,直到没有容器使用;
数据卷的作用:
1、持久化容器运行过程中产生的数据文件
二、docker数据卷的管理命令
docker volume create
查看数据卷列表:docker volume ls
删除一个数据卷:docker volume rm
查看一个数据卷的属性:
待更新 ······
原文:https://www.cnblogs.com/psc0218/p/12130399.html