数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 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
推荐相关文档:
- Docker的安装
- Docker的配置文件 daemon.json 详细解
- Docker的启动参数
- Docker的命令之概述
- Docker的命令之容器管理 Container
- Docker的命令之镜像管理 Image
- Docker的命令之网络管理 network
- Docker的命令之集群节点管理 Swarm node
- Docker的命令之插件管理 Plugin
- Docker的命令之安全管理 Docker secret
- Docker的命令之集群服务管理 Service
- Docker的命令之 Docker stacks
- Docker的命令之集群管理 swarm
- Docker的命令之系统管理 Docker system
- Docker的命令之数据卷管理 Volume
- Docker的命令之快捷指令
- Docker中的镜像构建-Dockerfile指令详解
- Docker的实践笔记
- Docker create / Docker run 的选项详解
Pingback引用通告: Docker的命令之安全管理 Docker secret | 精彩每一天
Pingback引用通告: Docker的命令之系统管理 Docker system | 精彩每一天
Pingback引用通告: Docker的实践笔记 | 精彩每一天
Pingback引用通告: Docker create / Docker run 的选项详解 | 精彩每一天
Pingback引用通告: Docker的启动参数 | 精彩每一天
Pingback引用通告: Docker的配置文件 daemon.json 详细解 | 精彩每一天