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.
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.



