So zeigen Sie die installierte Docker-Version an

DockerDockerBeginner
Jetzt üben

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

Einführung

Docker ist eine beliebte Containerisierungsp Plattform, die die Art und Weise, wie Entwickler Anwendungen erstellen, bereitstellen und verwalten, revolutioniert hat. Das Verständnis der auf Ihrem System installierten Docker-Version ist entscheidend, um die Kompatibilität sicherzustellen, Probleme zu beheben und über die neuesten Funktionen und Verbesserungen auf dem Laufenden zu bleiben.

Docker-Version verstehen

Docker ist eine beliebte Containerisierungsp Plattform, die es Entwicklern ermöglicht, ihre Anwendungen und alle ihre Abhängigkeiten in einen einzigen, portablen Container zu packen. Jeder Docker-Container ist eine eigenständige Umgebung, die den Anwendungs-Code, die Laufzeitumgebung, Systemtools und Bibliotheken enthält, die zum Ausführen der Anwendung benötigt werden.

Eines der Schlüsselmerkmale von Docker ist seine Fähigkeit, die Versionierung der Docker-Plattform selbst zu verwalten und zu kontrollieren. Die Docker-Versionsnummer ist eine wichtige Information, die Ihnen hilft, die Funktionen und Möglichkeiten Ihrer Docker-Installation zu verstehen.

Die Docker-Versionsnummer folgt einem semantischen Versionsschema, das aus drei Zahlen besteht: der Hauptversion, der Nebenversion und der Patch-Version. Beispielsweise würde die Version "20.10.14" wie folgt interpretiert werden:

  • Hauptversion: 20
  • Nebenversion: 10
  • Patch-Version: 14

Die Hauptversion repräsentiert signifikante Änderungen oder Updates an der Docker-Plattform, wie die Einführung neuer Funktionen oder die Einstellung alter Funktionen. Die Nebenversion repräsentiert kleinere, inkrementelle Updates, während die Patch-Version Fehlerbehebungen und Sicherheitsupdates darstellt.

Es ist aus mehreren Gründen wichtig, die Docker-Version auf Ihrem System zu kennen:

  1. Kompatibilität: Verschiedene Docker-Versionen können unterschiedliche Funktionen und Möglichkeiten haben. Daher ist es wichtig zu wissen, welche Version Sie verwenden, um die Kompatibilität mit Ihren Anwendungen und allen Docker-verwandten Tools oder Bibliotheken sicherzustellen.

  2. Sicherheit: Die Aktualität Ihrer Docker-Installation ist für die Sicherheit wichtig, da neuere Versionen oft Fehlerbehebungen und Sicherheitsupdates enthalten.

  3. Fehlerbehebung: Wenn Sie Probleme mit Ihrer Docker-Konfiguration haben, kann die Versionsinformation für die Fehlerbehebung und die Unterstützung durch die Docker-Community oder die Dokumentation hilfreich sein.

Im nächsten Abschnitt werden wir untersuchen, wie Sie die Docker-Version auf Ihrem System überprüfen können.

Überprüfen der Docker-Version auf Ihrem System

Es gibt mehrere Möglichkeiten, die Docker-Version auf Ihrem System zu überprüfen. Die gebräuchlichste Methode ist die Verwendung des Befehls docker version.

Verwendung des Befehls docker version

Öffnen Sie ein Terminal oder die Eingabeaufforderung und führen Sie den folgenden Befehl aus:

docker version

Dadurch werden die Versionsinformationen sowohl für den Docker-Client als auch für den Docker-Server (Daemon) angezeigt. Die Ausgabe sieht in etwa wie folgt aus:

Client: Docker Engine - Community
 Version:           20.10.14
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 16 06:55:21 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          20.10.14
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       a224086
  Built:            Thu Mar 16 06:53:57 2023
  OS/Arch:          linux/amd64
  Experimental:     false

Die Ausgabe zeigt die Versionsinformationen sowohl für den Docker-Client als auch für den Docker-Server. Mit diesen Informationen können Sie die Funktionen und Möglichkeiten Ihrer Docker-Installation bestimmen.

Verwendung des Befehls docker info

Eine andere Möglichkeit, die Docker-Version zu überprüfen, ist die Verwendung des Befehls docker info. Dieser Befehl liefert detailliertere Informationen über Ihre Docker-Installation, einschließlich der Versionsinformationen.

docker info

Die Ausgabe enthält die Docker-Versionsinformationen sowie weitere Details zu Ihrer Docker-Konfiguration.

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
  scan: Docker Scan (Docker Inc., v0.17.0)

Server:
 Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
 Images: 0
 Server Version: 20.10.14
 Storage Driver: overlay2
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 1.6.8
 runc version: v1.1.4
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
  SELinux
 Kernel Version: 5.15.0-46-generic
 Operating System: Ubuntu 22.04.1 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.756GiB
 Name: my-docker-host
 ID: ABCD:EFGH:IJKL:MNOP
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

Der Befehl docker info liefert umfassendere Informationen über Ihre Docker-Konfiguration, einschließlich der Serverversion, des Speicherdrivers und anderer Konfigurationsdetails.

Sowohl der Befehl docker version als auch der Befehl docker info können hilfreich sein, um die Docker-Version und die Funktionen auf Ihrem System zu verstehen.

Praktische Anwendungen der Überprüfung der Docker-Version

Die Kenntnis der Docker-Version auf Ihrem System kann in verschiedenen Situationen nützlich sein. Hier sind einige praktische Anwendungen der Überprüfung der Docker-Version:

Kompatibilität und Funktionsunterstützung

Verschiedene Docker-Versionen können unterschiedliche Funktionen und Fähigkeiten haben. Indem Sie die Docker-Version überprüfen, können Sie sicherstellen, dass Ihre Anwendungen und Docker-verwandten Tools mit der von Ihnen verwendeten Docker-Version kompatibel sind. Dies kann Ihnen helfen, Probleme zu vermeiden und sicherzustellen, dass Ihre Anwendungen reibungslos funktionieren.

Beispielsweise kann, wenn Ihre Anwendung eine bestimmte Docker-Funktion erfordert, die in einer neueren Version eingeführt wurde, die Überprüfung der Docker-Version Ihnen helfen, sicherzustellen, dass Ihr System die Anforderungen erfüllt.

Sicherheit und Schwachstellenmanagement

Die Aktualität Ihrer Docker-Installation ist wichtig für die Sicherheit. Neuere Docker-Versionen enthalten oft Fehlerbehebungen und Sicherheitsupdates. Indem Sie die Docker-Version überprüfen, können Sie sicherstellen, dass Sie die neueste Version verwenden und gegebenenfalls entsprechende Maßnahmen ergreifen, um Ihre Docker-Installation zu aktualisieren.

Fehlerbehebung und Support

Wenn Sie Probleme mit Ihrer Docker-Konfiguration haben, kann die Versionsinformation für die Fehlerbehebung und die Unterstützung durch die Docker-Community oder die Dokumentation hilfreich sein. Wenn Sie Probleme melden oder Hilfe suchen, ist es wichtig, die Docker-Versionsinformation bereitzustellen, um Entwicklern und Supportmitarbeitern zu helfen, Ihre spezifische Konfiguration zu verstehen und Ihnen genauere Unterstützung zu bieten.

Automatisierung und Skripting

In einigen Fällen müssen Sie möglicherweise den Prozess der Überprüfung der Docker-Version automatisieren, beispielsweise als Teil einer Continuous Integration (CI) - oder Deployment-Pipeline. Indem Sie die Befehle docker version oder docker info in Ihren Skripten verwenden, können Sie die Docker-Versionsinformation programmgesteuert abrufen und diese nutzen, um Entscheidungen zu treffen oder Aktionen auf der Grundlage der Version auszuführen.

Überwachung und Berichterstattung

Die Überwachung der Docker-Version in Ihrer gesamten Infrastruktur kann für die Aktualisierung, die Identifizierung von Installationen und die Erstellung von Berichten nützlich sein. Indem Sie regelmäßig die Docker-Version überprüfen, können Sie sicherstellen, dass Ihre Docker-Umgebungen auf dem neuesten Stand sind und alle Systeme identifizieren, die aktualisiert werden müssen.

Durch das Verständnis der praktischen Anwendungen der Überprüfung der Docker-Version können Sie Ihre Docker-basierten Anwendungen und Infrastruktur effektiver verwalten und warten.

Zusammenfassung

In diesem Tutorial erfahren Sie, wie Sie die auf Ihrem System installierte Docker-Version anzeigen können und erkunden die praktischen Anwendungen dieser Information. Am Ende werden Sie das Docker-Versionsschema besser verstehen und wissen, wie Sie es nutzen können, um Ihren Entwicklungsprozess zu verbessern.