DOCKER(1) Docker User Manuals DOCKER(1)

# [NAME](#NAME)

docker-system-info - Display system-wide information

# [SYNOPSIS](#SYNOPSIS)

**docker system info \[OPTIONS]**

# [DESCRIPTION](#DESCRIPTION)

This command displays system wide information regarding the Docker installation. Information displayed includes the kernel version, number of containers and images. The number of images shown is the number of unique images. The same image tagged under different names is counted only once.

If a format is specified, the given template will be executed instead of the default format. Go's **text/template** package describes all the details of the format.

Depending on the storage driver in use, additional information can be shown, such as pool name, data file, metadata file, data space used, total data space, metadata space used, and total metadata space.

The data file is where the images are stored and the metadata file is where the meta data regarding those images are stored. When run for the first time Docker allocates a certain amount of data space and meta data space from the space available on the volume where **/var/lib/docker** is mounted.

# [EXAMPLES](#EXAMPLES)

# [Display Docker system information](#Display_Docker_system_information)

The example below shows the output for a daemon running on Ubuntu Linux, using the **overlay2** storage driver. As can be seen in the output, additional information about the **overlay2** storage driver is shown:

```
$ docker info
Client: Docker Engine - Community


 Version:    24.0.0


 Context:    default


 Debug Mode: false


 Plugins:


  buildx: Docker Buildx (Docker Inc.)


    Version:  v0.10.4


    Path:     /usr/libexec/docker/cli-plugins/docker-buildx


  compose: Docker Compose (Docker Inc.)


    Version:  v2.17.2


    Path:     /usr/libexec/docker/cli-plugins/docker-compose
Server:


 Containers: 14


  Running: 3


  Paused: 1


  Stopped: 10


 Images: 52


 Server Version: 23.0.3


 Storage Driver: overlay2


  Backing Filesystem: extfs


  Supports d_type: true


  Using metacopy: false


  Native Overlay Diff: true


  userxattr: false


 Logging Driver: json-file


 Cgroup Driver: systemd


 Cgroup Version: 2


 Plugins:


  Volume: local


  Network: bridge host ipvlan macvlan null overlay


  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog


 Swarm: inactive


 Runtimes: io.containerd.runc.v2 runc


 Default Runtime: runc


 Init Binary: docker-init


 containerd version: 2806fc1057397dbaeefbea0e4e17bddfbd388f38


 runc version: v1.1.5-0-gf19387a


 init version: de40ad0


 Security Options:


  apparmor


  seccomp


   Profile: builtin


  cgroupns


 Kernel Version: 5.15.0-25-generic


 Operating System: Ubuntu 22.04 LTS


 OSType: linux


 Architecture: x86_64


 CPUs: 1


 Total Memory: 991.7 MiB


 Name: ip-172-30-0-91.ec2.internal


 ID: 4cee4408-10d2-4e17-891c-a41736ac4536


 Docker Root Dir: /var/lib/docker


 Debug Mode: false


 Username: gordontheturtle


 Experimental: false


 Insecure Registries:


  myinsecurehost:5000


  127.0.0.0/8


 Live Restore Enabled: false
```

You can also specify the output format:

```
$ docker info --format '{{json .}}'
{"ID":"4cee4408-10d2-4e17-891c-a41736ac4536","Containers":14, ...}
```

# [OPTIONS](#OPTIONS)

**-f**, **--format**="" Format output using a custom template: 'json': Print in JSON format 'TEMPLATE': Print output using the given Go template. Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates

# [SEE ALSO](#SEE_ALSO)

[**docker-system(1)**](/man/enterprise-packages/docker-cli-fips/docker-system.1)

Oct 2026 Docker Community

---

Document: docker-system-info(1) from docker-cli-fips 29.9.0-r1 (Chainguard OS)
Source: https://github.com/docker/cli
