Wie man den docker desktop version-Befehl zur Überprüfung der Plugin-Version verwendet

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie den Befehl docker version verwenden, um die Version des Docker Desktop CLI-Plugins zu überprüfen. Sie beginnen mit der Ausführung des grundlegenden Befehls, um die Standardausgabe zu sehen, die detaillierte Versionsinformationen für verschiedene Docker-Komponenten liefert.

Anschließend erfahren Sie, wie Sie die Ausgabe des docker version-Befehls im JSON-Format formatieren können, was für Skripting und Automatisierung nützlich ist. Abschließend lernen Sie, wie Sie die Ausgabe filtern, um nur die kurze Versionsnummer anzuzeigen, und demonstrieren damit, wie Sie spezifische Informationen aus der Befehlsausgabe extrahieren können.


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{{"Wie man den docker desktop version-Befehl zur Überprüfung der Plugin-Version verwendet"}} end

Docker Desktop CLI-Plugin-Version überprüfen

In diesem Schritt lernen Sie, wie Sie die Version des Docker Desktop CLI-Plugins überprüfen. Dies ist eine grundlegende Operation, um die Umgebung zu verstehen, in der Sie arbeiten.

Zuerst verwenden wir den Befehl docker version. Dieser Befehl zeigt Versionsinformationen für Docker und seine Komponenten an.

docker version

Sie sollten eine ähnliche Ausgabe wie diese sehen, die verschiedene Komponenten und deren Versionen anzeigt:

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

Die Ausgabe liefert detaillierte Informationen sowohl über den Docker-Client als auch über den Docker-Server (Engine). Das Feld Version unter Client gibt die Version der verwendeten Docker CLI an.

Ausgabe als JSON formatieren

Im vorherigen Schritt haben Sie die Standardausgabe des docker version-Befehls gesehen. Diese Ausgabe ist für Menschen lesbar, aber für die programmatische Verarbeitung nicht ideal. Docker-Befehle unterstützen oft die Formatierung der Ausgabe in verschiedenen Formaten, einschließlich JSON.

Um die Ausgabe von docker version als JSON zu formatieren, können Sie das Flag --format mit dem Wert json verwenden.

docker version --format json

Nach der Ausführung dieses Befehls wird die Ausgabe ein JSON-Objekt sein, das dieselben Versionsinformationen enthält. Es sieht etwa so aus:

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

Diese JSON-Ausgabe ist strukturiert und kann einfach von anderen Tools oder Skripten verarbeitet werden, was sie für Automatisierung und Integration nützlich macht.

Nur die kurze Versionsnummer anzeigen

In den vorherigen Schritten haben Sie gelernt, wie Sie die vollständigen Docker-Versionsinformationen abrufen und als JSON formatieren können. Manchmal benötigen Sie jedoch nur die kurze Versionsnummer für Skripte oder schnelle Überprüfungen.

Um nur die kurze Versionsnummer des Docker-Clients zu erhalten, können Sie das Flag --version verwenden.

docker --version

Dieser Befehl gibt nur die Versionszeichenkette aus, zum Beispiel:

Docker version 20.10.21, build f362210

Diese Ausgabe ist kompakt und liefert direkt die Versionsinformationen ohne die zusätzlichen Details, die von docker version angezeigt werden. Dies ist besonders nützlich, wenn Sie schnell die installierte Docker-Version in einem Skript oder auf der Kommandozeile überprüfen müssen.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die Version des Docker Desktop CLI-Plugins mit dem Befehl docker version überprüfen können. Dieser Befehl liefert detaillierte Informationen über die Docker-Client- und Server-Komponenten, einschließlich ihrer Versionen. Sie haben außerdem untersucht, wie Sie die Ausgabe des docker version-Befehls mit dem Flag --format json als JSON formatieren können, was für die programmatische Verarbeitung nützlich ist.