docker system info
| Descripción | Muestra información de todo el sistema |
|---|---|
| Uso | docker system info [OPTIONS] |
| Alias | docker info |
Descripción
Este comando muestra información de todo el sistema sobre la instalación de Docker. La información mostrada incluye la versión del kernel, la cantidad de contenedores e imágenes. La cantidad de imágenes mostrada es el número de imágenes únicas. Una misma imagen etiquetada con diferentes nombres se cuenta una sola vez.
Si se especifica un formato, se ejecutará la plantilla indicada en lugar del formato predeterminado. El paquete text/template de Go describe todos los detalles del formato.
Dependiendo del controlador de almacenamiento en uso, se puede mostrar información adicional, como el nombre del pool, el archivo de datos, el archivo de metadatos, el espacio de datos utilizado, el espacio de datos total, el espacio de metadatos utilizado y el espacio de metadatos total.
El archivo de datos es donde se almacenan las imágenes y el archivo de metadatos es donde se almacenan los metadatos de esas imágenes. Al ejecutarse por primera vez, Docker asigna una cierta cantidad de espacio de datos y espacio de metadatos del espacio disponible en el volumen donde está montado /var/lib/docker.
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
-f, --format | Da formato a la salida utilizando una plantilla personalizada: 'json': Muestra la salida en formato JSON 'TEMPLATE': Muestra la salida utilizando la plantilla de Go especificada. Consulta https://docs-docker.esdocu.com/go/formatting/ para obtener más información sobre cómo dar formato a la salida con plantillas |
Ejemplos
Mostrar la salida
El siguiente ejemplo muestra la salida de un demonio que se ejecuta en Ubuntu Linux, utilizando el controlador de almacenamiento overlay2. Como se puede observar en la salida, se muestra información adicional sobre el controlador de almacenamiento overlay2:
$ 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
Dar formato a la salida (--format)
También puedes especificar el formato de salida:
$ docker info --format '{{json .}}'
{"ID":"4cee4408-10d2-4e17-891c-a41736ac4536","Containers":14, ...}
Ejecutar docker info en Windows
A continuación se muestra un ejemplo de salida de un demonio que se ejecuta en Windows Server:
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