Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker volume inspect 常用命令。


1)1、docker volume inspect 简介

docker volume inspect 命令用于获取有关 Docker 卷的详细信息。它可以用于查看卷的配置、挂载点、标签和其他相关属性。

返回卷的信息。默认情况下,此命令将所有结果渲染为JSON数组。可以指定另一种格式来为每个结果执行给定的模板。Go的text/template包描述了该格式的所有细节。

参考文档:https://docs.docker.com/engine/reference/commandline/volume_inspect/

2、docker volume inspect 语法

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

3、docker volume inspect 命令

1)创建一个名为 myvolume 的 Docker 卷:

docker volume create myvolume

myvolume

使用 docker volume inspect 命令来检查卷的配置:

docker volume inspect myvolume

输出结果以 JSON 格式呈现,例如:

[
  {
    "CreatedAt": "2020-04-19T11:00:21Z",
    "Driver": "local",
    "Labels": {},
    "Mountpoint": "/var/lib/docker/volumes/8140a838303144125b4f54653b47ede0486282c623c3551fbc7f390cdc3e9cf5/_data",
    "Name": "myvolume",
    "Options": {},
    "Scope": "local"
  }
]

2)使用 --format 标志来按照指定的 Go 模板格式化输出。

可以打印出 Mountpoint 属性:

docker volume inspect --format '{{ .Mountpoint }}' myvolume

/var/lib/docker/volumes/myvolume/_data

4、命令选项

选项

默认值

描述

--format , -f

使用自定义模板格式化输出:

'json':以 JSON 格式打印输出 

'TEMPLATE':使用给定的 Go 模板打印输出。

有关使用模板格式化输出的更多信息,

请参阅 https://docs.docker.com/go/formatting/

推荐文档

相关文档

大家感兴趣的内容

随机列表