数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS(UNIX文件系统的简称),可以提供很多有用的特性:
- 数据卷可以在容器之间共享和重用
- 对数据卷的修改会立马生效
- 对数据卷的更新,不会影响镜像
- 数据卷默认会一直存在,即使容器被删除
Tips 1:数据卷的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示看的是挂载的数据卷。
Usage: docker volume COMMAND Manage volumes Options: --help Print usage Commands: create Create a volume inspect Display detailed information on one or more volumes ls List volumes prune Remove all unused volumes rm Remove one or more volumes Run 'docker volume COMMAND --help' for more information on a command. # 可以使用 docker volume COMMAND --help ,继续查看使用说明。
一、详细介绍
| create | 创建数据卷 例如:docker volume create vol01 |
| ls | 查看所有的数据卷 例如: docker volume ls |
| rm | 删除数据卷 例如:docker volume rm vo01 |
| prune | 清除未使用的数据卷 例如:docker volume prune |
| inspect | 查看数据卷详情信息 例如:docker volume inspect vo01 |
二、数据卷的用法
例如:docker create -i --name=php01 --net=br10 -v vo01:/data centos7.3:v1 例如:docker create -it --name=ins01 --net=br10 --ip=192.168.10.10 --expose=9000 -v=php-data:/data/www -v=php-conf:/data/conf -v=php-logs:/data/logs centos:lates
