docker数据卷(七2)

docker数据卷(七2)

一、概要

在docker数据卷(七1)中介绍了数据卷概念以及创建数据卷,在这篇中做一个延伸。

https://blog.csdn.net/m0_38039437/article/details/99968160

  • 创建数据卷
  • 容器引用数据卷
  • 数据卷备份和保存

二、数据卷命令

docker volume --help

Commands:
  create      创建一个数据卷
  inspect     打印一个或多个数据卷的详细信息
  ls          列出所有数据卷
  prune       删除所有未使用的数据卷
  rm          删除一个或多个数据卷

 三、创建一个数据卷

1、创建数据卷

# v1 自定义的数据卷名称
docker volume create v1

2、查看所有数据卷

 docker volume ls

3、查看指定数据卷详细信息

docker volume inspect v1

四、数据卷挂载到容器

用docker run  --mount 标记来将数据卷 挂载到容器里,在一次 docker run  中可以挂载多个数据卷。

--mount :挂载命令

source :数据卷源名称

target :数据卷挂载目标地址

1、启动一个容器挂载数据卷

docker run -it --name volume-t1 --mount source=v1,target=/opt  centos

2、查看容器挂载数据源信息

# volume-t1 挂载目标容器名称
docker inspect volume-t1

在 Mounts中查看挂载信息

五、删除数据卷

删除数据卷两种方式

  • 删除指定的数据卷
  • 删除所有不被使用的数据卷

1、删除指定的数据卷

# v1 数据卷名称
docker	volume	rm	v1

2、删除不被使用的数据卷

#列出不被使用的容器
docker volume ls -f dangling=true
#删除不被使用的容器
docker volume prune

 

发布了268 篇原创文章 · 获赞 104 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/m0_38039437/article/details/99980415
今日推荐