1. docker info

1.1. 描述

docker info 用于显示当前系统信息、docker 容器和镜像数量、设置等信息。

这里看到的信息一部分是 docker 默认的、默认采集的、或用户在 /etc/docker/daemon.josn 中配置的。

1.2. 帮助

$ docker info --help
Usage: docker info [OPTIONS]
Display system-wide information
Options:
  -f, --format string Format the output using the given Go template

1.3. 选项

选项 描述
-f, --format string 查看 info 信息时指定固定的输出格式

1.4. 示例

  • 查看docker信息
$ docker info
Containers: 83
 Running: 73
 Paused: 0
 Stopped: 10
Images: 27
Server Version: 18.06.3-ce
Storage Driver: overlay
 Backing Filesystem: extfs
 Supports d_type: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e
runc version: a592beb5bc4c4092b1b1bac971afed27687340c5
init version: fec3683
Security Options:
 seccomp
  Profile: default
Kernel Version: 3.10.0-957.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 31.25GiB
Name: ceph0
ID: X6YD:42C4:SAQJ:ELZ4:NUXS:UIKH:2IR7:WUDK:I7DU:EHBR:UY4Q:J3WE
Docker Root Dir: /data/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
 harbor-inner.v190808.163skiff.com
 127.0.0.0/8
Live Restore Enabled: true

解释

Containers: 83
 Running: 73
 Paused: 0
 Stopped: 10

当前机器上的 Container 容器的数量及状态分布信息。

Images: 27

当前机器上的 Image 镜像的数量。注意 Image ID 相同的 tag 算1个镜像

Server Version: 18.06.3-ce

Docker服务端版本

Storage Driver: overlay
 Backing Filesystem: extfs
 Supports d_type: true

存储驱动。一般有 overlay、overlay2、devicemapper、aufs等。docker 官方,建议使用 overlay2,而不是 overlay,因为 overlay2 更高效。要使用 overlay2 的话,需要 Linux 内核在版本4以上。

后端存储文件系统,这里是 ext 文件。

d_type 是 Linux 内核的一个术语,表示 “目录条目类型”,而目录条目,其实是文件系统上目录信息的一个数据结构。d_type,就是这个数据结构的一个字段,这个字段用来表示文件的类型,是文件,还是管道,还是目录还是套接字等。

Logging Driver: json-file

日志驱动。json-file 是将日志保存在 json 文件中,docker 负责格式化其内容并输出到 STDOUT 和 STDERR

Cgroup Driver: cgroupfs

cgroup 驱动,一般有 cgroupfs 和 systemd

Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog

docker 的插件列表

Swarm: inactive

在版本1.12之后,Docker 引擎加入了 Swarm 模式,用户可以通过原生的 Docker CLI 命令操作 Swarm 集群。该描述说明当前的是否启用。

Runtimes: runc

当前容器运行时

Default Runtime: runc

默认容器运行时

Init Binary: docker-init

容器运行时的初始化二进制

containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e

containerd 的二进制的编译 Commit ID 版本信息

runc version: a592beb5bc4c4092b1b1bac971afed27687340c5

runc 二进制的编译 Commit ID 版本信息

init version: fec3683

docker init 二进制的编译 Commit ID 版本信息

Security Options:
 seccomp
  Profile: default

安全配置。Seccomp 是 Secure computing mode 的缩写,它是 Linux 内核提供的一个操作,用于限制一个进程可以执行的系统调用.

Kernel Version: 3.10.0-957.el7.x86_64

当前宿主机的内核版本

Operating System: CentOS Linux 7 (Core)

当前宿主机操作系统发行版

OSType: linux

当前宿主机操作系统类型

Architecture: x86_64

当前宿主机的CPU架构

CPUs: 16

当前宿主机的CPU核数

Total Memory: 31.25GiB

当前宿主机的总内存

Name: ceph0

当前宿主机的主机名

ID: X6YD:42C4:SAQJ:ELZ4:NUXS:UIKH:2IR7:WUDK:I7DU:EHBR:UY4Q:J3WE

docker 信息的 ID,每台宿主机唯一

Docker Root Dir: /data/docker

当前 docker 配置的 rootdir 数据目录

Debug Mode (client): false

docker client 调试模式开关状态

Debug Mode (server): false

docker server 调试模式开关状态

Registry: https://index.docker.io/v1/

docker 默认的 Registry 镜像仓库地址

Labels:

docker 配置的 label 列表

Experimental: true

Docker 服务端是否开启实验性特性

Insecure Registries:
 harbor.test123.com

用户配置的非安全的镜像仓库列表

Live Restore Enabled: true

docker 1.12 开始支持 live restore,就是关闭 docker daemon 时,不关闭容器。

  • 查看 info 信息时指定固定的输出格式
[root@ceph0 ~]# docker info -f '{{json .Images}}'
27
[root@ceph0 ~]# docker info -f '{{json .ContainersRunning}}'
73
[root@ceph0 ~]# docker info --format '{{json .}}'
{"ID":"I54V:OLXT:HVMM:TPKO:JPHQ:CQCD:JNLC:O3BZ:4ZVJ:43XJ:PFHZ:6N2S","Containers":14, ...}
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-03-13 11:28:02

results matching ""

    No results matching ""