docker info¶
描述¶
docker info
用于显示当前系统信息、docker 容器和镜像数量、设置等信息。
这里看到的信息一部分是 docker 默认的、默认采集的、或用户在 /etc/docker/daemon.josn
中配置的。
帮助¶
$ docker info --help
Usage: docker info [OPTIONS]
Display system-wide information
Options:
-f, --format string Format the output using the given Go template
选项¶
选项 | 描述 |
---|---|
-f, --format string | 查看 info 信息时指定固定的输出格式 |
示例¶
- 查看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
解释
当前机器上的 Container 容器的数量及状态分布信息。
当前机器上的 Image 镜像的数量。注意 Image ID 相同的 tag 算1个镜像
Docker服务端版本
存储驱动。一般有 overlay、overlay2、devicemapper、aufs等。docker 官方,建议使用 overlay2,而不是 overlay,因为 overlay2 更高效。要使用 overlay2 的话,需要 Linux 内核在版本4以上。
后端存储文件系统,这里是 ext 文件。
d_type 是 Linux 内核的一个术语,表示 “目录条目类型”,而目录条目,其实是文件系统上目录信息的一个数据结构。d_type,就是这个数据结构的一个字段,这个字段用来表示文件的类型,是文件,还是管道,还是目录还是套接字等。
日志驱动。json-file 是将日志保存在 json 文件中,docker 负责格式化其内容并输出到 STDOUT 和 STDERR
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 的插件列表
在版本1.12之后,Docker 引擎加入了 Swarm 模式,用户可以通过原生的 Docker CLI 命令操作 Swarm 集群。该描述说明当前的是否启用。
当前容器运行时
默认容器运行时
容器运行时的初始化二进制
containerd 的二进制的编译 Commit ID 版本信息
runc 二进制的编译 Commit ID 版本信息
docker init 二进制的编译 Commit ID 版本信息
安全配置。Seccomp 是 Secure computing mode 的缩写,它是 Linux 内核提供的一个操作,用于限制一个进程可以执行的系统调用.
当前宿主机的内核版本
当前宿主机操作系统发行版
当前宿主机操作系统类型
当前宿主机的CPU架构
当前宿主机的CPU核数
当前宿主机的总内存
当前宿主机的主机名
docker 信息的 ID,每台宿主机唯一
当前 docker 配置的 rootdir 数据目录
docker client 调试模式开关状态
docker server 调试模式开关状态
docker 默认的 Registry 镜像仓库地址
docker 配置的 label 列表Docker 服务端是否开启实验性特性
用户配置的非安全的镜像仓库列表
docker 1.12 开始支持 live restore,就是关闭 docker daemon 时,不关闭容器。
- 查看 info 信息时指定固定的输出格式