Comment utiliser la commande docker desktop version pour vérifier la version du plugin

DockerDockerBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce labo (LabEx), vous apprendrez à utiliser la commande docker version pour vérifier la version du plugin CLI de Docker Desktop. Vous commencerez par exécuter la commande de base pour voir le résultat par défaut, qui fournit des informations détaillées sur les versions des différents composants de Docker.

Ensuite, vous explorerez comment formater la sortie de la commande docker version en JSON, ce qui est utile pour les scripts et l'automatisation. Enfin, vous apprendrez à filtrer la sortie pour n'afficher que le numéro de version abrégé, démontrant ainsi comment extraire des informations spécifiques du résultat de la commande.


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{{"Comment utiliser la commande docker desktop version pour vérifier la version du plugin"}} end

Vérifier la version du plugin CLI de Docker Desktop

Dans cette étape, vous apprendrez à vérifier la version du plugin CLI de Docker Desktop. Il s'agit d'une opération fondamentale pour comprendre l'environnement avec lequel vous travaillez.

Commençons par utiliser la commande docker version. Cette commande affiche les informations de version de Docker et de ses composants.

docker version

Vous devriez voir une sortie similaire à ceci, montrant les différents composants et leurs versions :

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 sortie fournit des informations détaillées à la fois sur le client Docker et le serveur Docker (moteur). Le champ Version sous Client indique la version de la CLI Docker que vous utilisez.

Formater la sortie en JSON

Dans l'étape précédente, vous avez vu la sortie par défaut de la commande docker version. Cette sortie est lisible par un humain mais n'est pas idéale pour un traitement programmatique. Les commandes Docker prennent souvent en charge le formatage de la sortie de différentes manières, y compris en JSON.

Pour formater la sortie de docker version en JSON, vous pouvez utiliser le drapeau --format avec la valeur json.

docker version --format json

Après avoir exécuté cette commande, la sortie sera un objet JSON contenant les mêmes informations de version. Cela ressemblera à ceci :

{
  "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"
    }
  }
}

Cette sortie JSON est une donnée structurée qui peut être facilement analysée par d'autres outils ou scripts, ce qui la rend utile pour l'automatisation et l'intégration.

Afficher uniquement le numéro de version abrégé

Dans les étapes précédentes, vous avez appris à obtenir les informations complètes de version de Docker et à les formater en JSON. Parfois, vous n'avez besoin que du numéro de version abrégé pour des scripts ou des vérifications rapides.

Pour obtenir uniquement le numéro de version abrégé du client Docker, vous pouvez utiliser le drapeau --version.

docker --version

Cette commande affichera uniquement la chaîne de version, comme ceci :

Docker version 20.10.21, build f362210

Cette sortie est concise et fournit directement l'information de version sans les détails supplémentaires affichés par docker version. Cela est particulièrement utile lorsque vous avez besoin de vérifier rapidement la version installée de Docker dans un script ou en ligne de commande.

Résumé

Dans ce lab, vous avez appris à vérifier la version du plugin CLI de Docker Desktop en utilisant la commande docker version. Cette commande fournit des informations détaillées sur les composants client et serveur de Docker, y compris leurs versions. Vous avez également exploré comment formater la sortie de la commande docker version en JSON à l'aide du drapeau --format json, ce qui est utile pour un traitement programmatique.