Cómo usar el comando docker desktop version para verificar la versión del plugin

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderás a utilizar el comando docker version para verificar la versión del plugin CLI de Docker Desktop. Comenzarás ejecutando el comando básico para observar la salida predeterminada, que proporciona información detallada de versión para varios componentes de Docker.

A continuación, explorarás cómo formatear la salida del comando docker version como JSON, lo cual es útil para scripting y automatización. Finalmente, aprenderás a filtrar la salida para mostrar únicamente el número de versión abreviado, demostrando cómo extraer información específica de la salida del comando.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/SystemManagementGroup -.-> docker/version("Show Docker Version") subgraph Lab Skills docker/version -.-> lab-555152{{"Cómo usar el comando docker desktop version para verificar la versión del plugin"}} end

Verificar la versión del plugin CLI de Docker Desktop

En este paso, aprenderás cómo verificar la versión del plugin CLI de Docker Desktop. Esta es una operación fundamental para comprender el entorno en el que estás trabajando.

Primero, usemos el comando docker version. Este comando muestra información de versión de Docker y sus componentes.

docker version

Deberías ver una salida similar a esta, que muestra varios componentes y sus versiones:

Client: Docker Engine - Community
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        f362210
 Built:             Tue Dec 13 08:14:44 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.21
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       305620d
  Built:            Tue Dec 13 08:13:56 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.10
  GitCommit:        b34a5c8cd550b1d5803ceac35179cc101f7da787
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

La salida proporciona información detallada tanto sobre el cliente de Docker como sobre el servidor (engine) de Docker. El campo Version bajo Client indica la versión del CLI de Docker que estás utilizando.

Formatear la salida como JSON

En el paso anterior, viste la salida predeterminada del comando docker version. Esta salida es legible para humanos pero no es ideal para procesamiento programático. Los comandos de Docker suelen admitir el formateo de la salida de diferentes maneras, incluyendo JSON.

Para formatear la salida de docker version como JSON, puedes usar la bandera --format con el valor json.

docker version --format json

Después de ejecutar este comando, la salida será un objeto JSON que contiene la misma información de versión. Se verá algo así:

{
  "Client": {
    "Version": "20.10.21",
    "ApiVersion": "1.41",
    "GoVersion": "go1.16.15",
    "GitCommit": "f362210",
    "Built": "Tue Dec 13 08:14:44 2022",
    "Os": "linux",
    "Arch": "amd64",
    "Context": "default",
    "Experimental": true
  },
  "Server": {
    "Engine": {
      "Version": "20.10.21",
      "ApiVersion": "1.41",
      "MinimumApiVersion": "1.12",
      "GoVersion": "go1.16.15",
      "GitCommit": "305620d",
      "Built": "Tue Dec 13 08:13:56 2022",
      "Os": "linux",
      "Arch": "amd64",
      "Experimental": false
    },
    "Containerd": {
      "Version": "1.6.10",
      "GitCommit": "b34a5c8cd550b1d5803ceac35179cc101f7da787"
    },
    "Runc": {
      "Version": "1.1.4",
      "GitCommit": "v1.1.4-0-g5fd4c4d"
    },
    "DockerInit": {
      "Version": "0.19.0",
      "GitCommit": "de40ad0"
    }
  }
}

Esta salida JSON es un dato estructurado que puede ser fácilmente analizado por otras herramientas o scripts, lo que lo hace útil para automatización e integración.

Mostrar solo el número de versión abreviado

En los pasos anteriores, aprendiste cómo obtener la información completa de la versión de Docker y formatearla como JSON. A veces, solo necesitas el número de versión abreviado para scripts o verificaciones rápidas.

Para obtener únicamente el número de versión abreviado del cliente de Docker, puedes usar la bandera --version.

docker --version

Este comando mostrará solo la cadena de versión, como esta:

Docker version 20.10.21, build f362210

Esta salida es concisa y proporciona directamente la información de versión sin los detalles adicionales mostrados por docker version. Esto es particularmente útil cuando necesitas verificar rápidamente la versión instalada de Docker en un script o en la línea de comandos.

Resumen

En este laboratorio, aprendiste cómo verificar la versión del plugin CLI de Docker Desktop utilizando el comando docker version. Este comando proporciona información detallada sobre los componentes del cliente y servidor de Docker, incluyendo sus versiones. También exploraste cómo formatear la salida del comando docker version como JSON usando la bandera --format json, lo cual es útil para procesamiento programático.