docker数据卷(七2)

举报
brucexiaogui 发表于 2021/12/30 00:39:41 2021/12/30
【摘要】 docker数据卷(七2) 一、概要 在docker数据卷(七1)中介绍了数据卷概念以及创建数据卷,在这篇中做一个延伸。 https://blog.csdn.net/m0_38039437/article/details/99968160 创建数据卷容器引用数据卷数据卷备份和保存 二、数据卷命令 docker v...

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
  
 

 

 

 

 

 

 

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/99980415

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。