Docker的命令之数据卷管理 Volume

数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 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的命令之数据卷管理 Volume》上有6条评论

  1. Pingback引用通告: Docker的命令之安全管理 Docker secret | 精彩每一天

  2. Pingback引用通告: Docker的命令之系统管理 Docker system | 精彩每一天

  3. Pingback引用通告: Docker的实践笔记 | 精彩每一天

  4. Pingback引用通告: Docker create / Docker run 的选项详解 | 精彩每一天

  5. Pingback引用通告: Docker的启动参数 | 精彩每一天

  6. Pingback引用通告: Docker的配置文件 daemon.json 详细解 | 精彩每一天

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>