| # info | |
| <!---MARKER_GEN_START--> | |
| Display system-wide information | |
| ### Aliases | |
| `docker system info`, `docker info` | |
| ### Options | |
| | Name | Type | Default | Description | | |
| |:---------------------------------------|:---------|:--------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | |
| | [`-f`](#format), [`--format`](#format) | `string` | | Format output using a custom template:<br>'json': Print in JSON format<br>'TEMPLATE': Print output using the given Go template.<br>Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates | | |
| <!---MARKER_GEN_END--> | |
| ## 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](https://pkg.go.dev/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 | |
| ### Show output | |
| 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: | |
| ```console | |
| $ docker info | |
| Client: | |
| Version: 25.0.0 | |
| Context: default | |
| Debug Mode: false | |
| Plugins: | |
| buildx: Docker Buildx (Docker Inc.) | |
| Version: v0.12.1 | |
| Path: /usr/local/libexec/docker/cli-plugins/docker-buildx | |
| compose: Docker Compose (Docker Inc.) | |
| Version: v2.24.1 | |
| Path: /usr/local/libexec/docker/cli-plugins/docker-compose | |
| Server: | |
| Containers: 14 | |
| Running: 3 | |
| Paused: 1 | |
| Stopped: 10 | |
| Images: 52 | |
| Server Version: 25.0.0 | |
| Storage Driver: overlayfs | |
| driver-type: io.containerd.snapshotter.v1 | |
| Logging Driver: json-file | |
| Cgroup Driver: cgroupfs | |
| Cgroup Version: 2 | |
| Plugins: | |
| Volume: local | |
| Network: bridge host ipvlan macvlan null overlay | |
| Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog | |
| CDI spec directories: | |
| /etc/cdi | |
| /var/run/cdi | |
| Swarm: inactive | |
| Runtimes: runc io.containerd.runc.v2 | |
| Default Runtime: runc | |
| Init Binary: docker-init | |
| containerd version: 71909c1814c544ac47ab91d2e8b84718e517bb99 | |
| runc version: v1.1.11-0-g4bccb38 | |
| init version: de40ad0 | |
| Security Options: | |
| seccomp | |
| Profile: builtin | |
| cgroupns | |
| Kernel Version: 6.5.11-linuxkit | |
| Operating System: Alpine Linux v3.19 | |
| OSType: linux | |
| Architecture: aarch64 | |
| CPUs: 10 | |
| Total Memory: 7.663GiB | |
| Name: 4a7ed206a70d | |
| ID: c20f7230-59a2-4824-a2f4-fda71c982ee6 | |
| Docker Root Dir: /var/lib/docker | |
| Debug Mode: false | |
| Experimental: false | |
| Insecure Registries: | |
| 127.0.0.0/8 | |
| Live Restore Enabled: false | |
| Product License: Community Engine | |
| ``` | |
| ### <a name="format"></a> Format the output (--format) | |
| You can also specify the output format: | |
| ```console | |
| $ docker info --format '{{json .}}' | |
| {"ID":"4cee4408-10d2-4e17-891c-a41736ac4536","Containers":14, ...} | |
| ``` | |
| ### Run `docker info` on Windows | |
| Here is a sample output for a daemon running on Windows Server: | |
| ```console | |
| C:\> 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: C:\Program Files\Docker\cli-plugins\docker-buildx.exe | |
| compose: Docker Compose (Docker Inc.) | |
| Version: v2.17.2 | |
| Path: C:\Program Files\Docker\cli-plugins\docker-compose.exe | |
| Server: | |
| Containers: 1 | |
| Running: 0 | |
| Paused: 0 | |
| Stopped: 1 | |
| Images: 17 | |
| Server Version: 23.0.3 | |
| Storage Driver: windowsfilter | |
| Logging Driver: json-file | |
| Plugins: | |
| Volume: local | |
| Network: ics internal l2bridge l2tunnel nat null overlay private transparent | |
| Log: awslogs etwlogs fluentd gcplogs gelf json-file local splunk syslog | |
| Swarm: inactive | |
| Default Isolation: process | |
| Kernel Version: 10.0 20348 (20348.1.amd64fre.fe_release.210507-1500) | |
| Operating System: Microsoft Windows Server Version 21H2 (OS Build 20348.707) | |
| OSType: windows | |
| Architecture: x86_64 | |
| CPUs: 8 | |
| Total Memory: 3.999 GiB | |
| Name: WIN-V0V70C0LU5P | |
| ID: 2880d38d-464e-4d01-91bd-c76f33ba3981 | |
| Docker Root Dir: C:\ProgramData\docker | |
| Debug Mode: false | |
| Experimental: true | |
| Insecure Registries: | |
| myregistry:5000 | |
| 127.0.0.0/8 | |
| Registry Mirrors: | |
| http://192.168.1.2/ | |
| http://registry-mirror.example.com:5000/ | |
| Live Restore Enabled: false | |
| ``` |