创建各种卷

[root@docker ~]# docker volume create mqy-vo101

mqy-vo101

[root@docker ~]# docker inspect mqy-vo101

[

{

"CreatedAt": "2022-04-27T16:12:45+08:00",

"Driver": "local",

"Labels": {},

"Mountpoint": "/var/lib/docker/volumes/mqy-vo101/_data",

"Name": "mqy-vo101",

"Options": {},

"Scope": "local"

}

]

[root@docker ~]# docker volume create --driver local \

--opt type=tmpfs

--opt device=tmpfs

--opt o=size=100m,uid=1000

mqy-vo

mqy-vo

[root@docker ~]# docker inspect mqy-vo

[

{

"CreatedAt": "2022-04-27T16:14:18+08:00",

"Driver": "local",

"Labels": {},

"Mountpoint": "/var/lib/docker/volumes/mqy-vo/_data",

"Name": "mqy-vo",

"Options": {

"device": "tmpfs",

"o": "size=100m,uid=1000",

"type": "tmpfs"

},

"Scope": "local"

}

]

[root@docker ~]# docker volume create --label city=wuhan mqy-vo3

mqy-vo3

[root@docker ~]# docker inspect mqy-vo3

[

{

"CreatedAt": "2022-04-27T16:14:56+08:00",

"Driver": "local",

"Labels": {

"city": "wuhan"

},

"Mountpoint": "/var/lib/docker/volumes/mqy-vo3/_data",

"Name": "mqy-vo3",

"Options": {},

    "Scope": "local"
}

]

显示卷

[root@docker ~]# docker volume ls

没有被使用的卷

[root@localhost volumes]# docker volume ls -f dangling=true

驱动为local的卷

[root@localhost volumes]# docker volume ls -f driver=local

根据label元数据筛选

[root@localhost volumes]# docker volume ls --filter label=city

根据名称筛选

[root@localhost volumes]# docker volume ls -f name=03

只打印卷名

[root@localhost volumes]# docker volume ls -q

内容过滤输出

[root@localhost volumes]# docker volume ls --format "{{.Name}}: {{.Driver}}"

[root@localhost volumes]# docker volume ls --format "{{.Name}}: {{.Mountpoint}}: {{.Labels}}"

查看卷详情

[root@docker ~]# docker volume inspect --help

Usage: docker volume inspect [OPTIONS] VOLUME [VOLUME...]

Display detailed information on one or more volumes

Options:

-f, --format string Format the output using the given Go template

[root@docker ~]#

创建一个卷并查看信息

[root@docker ~]# docker volume create --driver local \

--opt type=tmpfs

--opt device=tmpfs

--opt o=size=100m,uid=1000

--label city=wuhan

--label type=tmpfs

test-vo1

test-vo1

[root@docker ~]# docker volume inspect test-vo1

[

{

"CreatedAt": "2022-04-27T16:42:21+08:00",

"Driver": "local",

"Labels": {

"city": "wuhan",

"type": "tmpfs"

},

"Mountpoint": "/var/lib/docker/volumes/test-vo1/_data",

"Name": "test-vo1",

"Options": {

"device": "tmpfs",

"o": "size=100m,uid=1000",

"type": "tmpfs"

},

"Scope": "local"

}

]

[root@docker ~]#

找到这个卷并查看挂载点

[root@docker ~]# docker volume inspect --format '{{ .Mountpoint}}' test-vo1

/var/lib/docker/volumes/test-vo1/_data

找到这个卷的元数据

[root@docker ~]# docker volume inspect --format '{{ .Options }}' test-vo1

map[device:tmpfs o:size=100m,uid=1000 type:tmpfs]

简略元数据

[root@hqs ~]# docker volume inspect --format '{{ .Options.o }}' test-vol

size=100m,uid=1000

元数据地址

[root@hqs ~]# docker volume inspect --format '{{ .Labels.city }}' test-vol

wuhan

来自休耕

docker 容器卷的更多相关文章

  1. 创建基于 AFS 的 Docker 容器卷

    标准的 Docker 容器卷一般是位于 Docker 主机上的一个本地目录.在这样的配置下,容器必须依赖于一台特定的主机,因此使得容器的迁移和扩展变得困难.通过使用容器卷插件,能让容器访问独立于主机的 ...

  2. Docker(七):Docker容器卷管理

    1.使用容器卷的原因:Docker容器产生的数据,如果不通过commit生成新的镜像,数据会在容器删除后丢失.为了能持久化保存和共享容器的数据,Docker提出了两种管理数据的方式:数据卷和数据卷容器 ...

  3. Docker(九):Docker容器卷插件

    1.Convoy 1.1 安装 [root@MediaServer tmp]# tar xvf convoy.tar.gz convoy/ convoy/convoy-pdata_tools conv ...

  4. 实例解析Docker数据卷+数据卷容器+flocker数据共享+DockerHub操作

    Docker内部数据管理和Docker之间的数据共享为数据卷和数据卷容器,实例解析1.将本地的文件作为容器的数据卷,2.数据卷flocker插件实现容器集群(或者Docker Swarm)的数据共享3 ...

  5. docker容器持久化卷讲解

    docker容器自身存储数据效率比较低,因此我们为了提高磁盘IO的性能等,需要在容器中挂载一个外部存储设备.关于讲解大致如下: Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中 ...

  6. Docker数据卷容器备份、恢复

    1.备份数据卷容器 使用数据卷来备份数据,通过指定本地的一个文件路径,对应到容器中的路径,运行tar命令将重要的文件打包备份. $ cd /home/xm6f/dev $ docker run --v ...

  7. Docker容器学习梳理 - Volume数据卷使用

    之前部署了Docker容器学习梳理--基础环境安装,接下来看看Docker Volume的使用. Docker volume使用 Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker ...

  8. Docker容器数据卷

    ⒈Docker容器中数据如何持久化? ①通过commit命令使容器反向为镜像 ②以容器数据卷的方式将数据抽离 ⒉容器数据卷的作用? ①容器数据的持久化 ②容器间继承.共享数据 ⒊能干嘛? 卷就是目录或 ...

  9. Docker学习笔记之docker volume 容器卷的那些事(二)

    预览目录 更改目录拥有者 Data Container 切换用户 参考文章 0x00 概述 如果你读了docker volume 容器卷的那些事(一),我想应该不会遇到下面这些问题的,毕竟是具有指导意 ...

  10. Docker学习笔记之docker volume 容器卷的那些事(一)

    预览目录 volume 方式 相关用例 使用方式 使用 volume driver bind mount 方式 相关用例 使用方式 配置selinux标签 配置macOS的安装一致性 tmpfs 方式 ...

随机推荐

  1. 微服务新体验之Aspire初体验

    安装aspire 查看vs版本 我这的版本是17.9.7,不支持aspire,所以需要升级 更新VS 点击 帮助->检查更新 点击更新 静等安装升级 创建aspire项目 项目创建成功,如下图 ...

  2. 后端返回html字符串 样式覆盖全局必须用 iframe嵌套显示才行

    后端返回html字符串 样式覆盖全局必须用 iframe嵌套显示才行 $.axios({          method: "POST",          url: progre ...

  3. 关于 CSDN 的恶臭嘴脸

    我有段时间确实希望通过 CSDN 增加我文章的阅读量.但是我怎么使用 CSDN,我想要的大概也就 cnblogs 相对符合预期,CSDN 真是垃圾. 为了钱真是什么都不要了,让我们这种没有自主经济来源 ...

  4. ubuntu server 安装慢 安装卡

    无论是桌面版本ubuntu,还是server 版本,都喜欢在安装过程中联网下东西: 默认的软件包镜像地址下载非常慢,你自身的网络再差点,可能会安装好几个小时. 解决方案: 方案1: 安装前拔网线. 方 ...

  5. 发现XWPFDocument写入Word文档时的小BUG:两天的探索与解决之旅

    引言 最近在使用XWPFDocument生成Word文档时,遇到一个错误:"未将对象引用设置到对象的实例".这个平常很容易找到原因的问题却困扰了我两天,最终发现问题出在设置段落时赋 ...

  6. 字节面试:MySQL自增ID用完会怎样?

    在一些中小型项目开发中,我们通常会使用自增 ID 来作为主键的生成策略,但随着时间的推移,数据库的信息也会越来越多,尤其是使用自增 ID 作为日志表的主键生成策略时,可能很快就会遇到 ID 被用完的情 ...

  7. Android自动化-如何获取视图元素属性?

    在做Android自动化时候,我们需要知道视图有哪些元素,元素都有哪些属性,获取到属性我们才能获取到元素从而做自动化控制,所以做Android自动化获取元素属性是必要的第一步 获取视图元素属性最便捷的 ...

  8. Android 自定义带动画的柱状图

    功能分析 假设要使用柱状图展示用户一周的数据,通用的做法是对接三方图表SDK或者自己通过代码绘制. 1.三方SDK通常包体较大,且定制性差,对特定的UI需求兼容性差; 2.自己绘制,比较复杂,而且要考 ...

  9. OpenSSL静态库交叉编译

    一.编译前环境准备 使用的内核:4.15.0-118-generic(命令:uname -r可以查看) 交叉编译器:aarch64-linux-gnu-gcc openssl源码:openssl-1. ...

  10. C语言:if(0)之后的语句真的不会执行吗?

    C语言--if(0)之后的语句真的不会执行吗? 原文(有删改):https://www.cnblogs.com/CodeWorkerLiMing/p/14726960.html 前言 学过c语言的都知 ...