Docker auf Ubuntu 22.04 installieren
Docker ist ein kostenloses Open-Source-Tool zur Containerisierung von Anwendungen. Container sind isolierte Umgebungen, die virtuellen Maschinen (VMs) ähneln, jedoch deutlich schlanker sind und plattformübergreifend portabel bleiben, während sie weniger Systemressourcen benötigen. Docker nutzt Virtualisierung auf Betriebssystemebene und greift dabei auf Funktionen zurück, die direkt im Linux-Kernel integriert sind.

Reihenfolge der Anwendungen nach der Installation von Docker auf Ubuntu
Obwohl die Anleitung auch auf andere Ubuntu-Versionen anwendbar ist, wird in diesem Tutorial erklärt, wie Docker auf Ubuntu 22.04 installiert wird. Zusätzlich laden wir Docker Compose herunter, ein notwendiges Tool zur effektiven Verwaltung mehrerer Container.
Für diese Anleitung verwenden wir einen Hostman-Cloud-Server.
Systemanforderungen Link kopieren
Laut der Docker-Dokumentation werden die folgenden 64-Bit-Versionen von Ubuntu unterstützt:
-
Ubuntu Oracular 24.10
-
Ubuntu Noble 24.04 (LTS)
-
Ubuntu Jammy 22.04 (LTS)
-
Ubuntu Focal 20.04 (LTS)
Docker funktioniert auf den meisten gängigen Architekturen. Die Ressourcenanforderungen Ihres Geräts hängen von Ihrem geplanten Einsatzzweck und davon ab, wie komfortabel Sie mit Docker arbeiten möchten. Der Umfang der Anwendungen, die Sie in Containern bereitstellen wollen, bestimmt maßgeblich die Systemanforderungen. Einige Quellen empfehlen mindestens 2 GB RAM.
Zusätzlich ist eine stabile Internetverbindung erforderlich.
Docker auf Ubuntu 22.04 installieren Link kopieren
Die Installation von Docker auf Ubuntu 22.04 umfasst die Ausführung einer Reihe von Terminalbefehlen. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung mit Erläuterungen. Die Schritte sind auch auf Server-Versionen von Ubuntu anwendbar.
1. Paketindizes aktualisieren
Das Standard-Repository enthält nicht immer die neuesten Softwareversionen. Daher laden wir Docker aus dem offiziellen Repository herunter, um die aktuellste Version zu erhalten. Aktualisieren Sie zunächst die Paketindizes:
sudo apt update2. Zusätzliche Pakete installieren
Um Docker zu installieren, müssen vier zusätzliche Pakete heruntergeladen werden:
curl: Erforderlich für die Interaktion mit Webressourcen.software-properties-common: Ermöglicht die Softwareverwaltung über Skripte.ca-certificates: Enthält Informationen über Zertifizierungsstellen.apt-transport-https: Erforderlich für die Datenübertragung über das HTTPS-Protokoll.
Laden Sie diese Pakete mit folgendem Befehl herunter:
sudo apt install curl software-properties-common ca-certificates apt-transport-https -yDas Flag -y beantwortet alle Terminalabfragen automatisch mit „Ja“.
3. GPG-Schlüssel importieren
Softwaresignaturen müssen mithilfe eines GPG-Schlüssels überprüft werden. Das Docker-Repository muss zur lokalen Liste hinzugefügt werden. Verwenden Sie den folgenden Befehl, um den GPG-Schlüssel zu importieren:
wget -O- https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /etc/apt/keyrings/docker.gpg > /dev/nullWährend des Importvorgangs kann das Terminal eine Warnmeldung anzeigen, bevor die erfolgreiche Ausführung des Befehls bestätigt wird.
4. Docker-Repository hinzufügen
Fügen Sie das Repository für Ihre Ubuntu-Version mit dem Codenamen „Jammy“ hinzu. Für andere Versionen verwenden Sie die entsprechenden Codenamen aus dem Abschnitt „Systemanforderungen“. Führen Sie den folgenden Befehl aus:
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullWährend der Ausführung fordert das Terminal Sie auf, den Vorgang zu bestätigen. Drücken Sie die Eingabetaste.
5. Paketindizes erneut aktualisieren
Nachdem diese Änderungen vorgenommen wurden, aktualisieren Sie die Paketindizes erneut mit dem bekannten Befehl:
sudo apt update6. Repository überprüfen
Stellen Sie sicher, dass die Installation aus dem richtigen Repository erfolgt, indem Sie den folgenden Befehl ausführen:
apt-cache policy docker-ceAusgabebeispiel:

Abhängig von den neuesten Docker-Versionen kann sich das Ergebnis ändern. Die Überprüfung, dass die Installation aus dem offiziellen Docker-Repository erfolgt, ist entscheidend.
7. Docker installieren
Nach der Konfiguration der Repositories fahren Sie mit der Installation von Docker fort:
sudo apt install docker-ce -yDer Installationsprozess beginnt sofort. Um eine erfolgreiche Installation zu bestätigen, überprüfen Sie den Docker-Status im System:
sudo systemctl status dockerAusgabebeispiel:

Die Ausgabe sollte anzeigen, dass der Docker-Dienst aktiv ist und ausgeführt wird.
Und wenn Sie nach einer zuverlässigen, leistungsstarken und kostengünstigen Lösung für Ihre Workflows suchen, bietet Hostman Linux-VPS-Hosting-Optionen, darunter Debian VPS, Ubuntu VPS und VPS CentOS.
Docker Compose installieren Link kopieren
Docker Compose ist ein Docker-Tool zur Verwaltung mehrerer Container. Es wird häufig in Projekten eingesetzt, in denen viele Container als ein einheitliches System zusammenarbeiten müssen. Die manuelle Verwaltung dieses Prozesses kann herausfordernd sein. Stattdessen beschreiben Sie die gesamte Konfiguration in einer einzigen YAML-Datei, die die Einstellungen und Konfigurationen aller Container und ihrer Anwendungen enthält.
Es gibt mehrere Möglichkeiten, Docker Compose zu installieren. Wenn Sie die neueste Version benötigen, stellen Sie sicher, dass Sie die manuelle Installation oder die Installation über das Git-Versionskontrollsystem verwenden.
Installation über apt-get Link kopieren
Wenn die neueste Version für Sie nicht entscheidend ist, kann Docker Compose direkt aus dem Ubuntu-Repository installiert werden. Führen Sie den folgenden Befehl aus:
sudo apt-get install docker-composeInstallation über Git Link kopieren
Installieren Sie zunächst Git:
sudo apt-get install gitÜberprüfen Sie die Installation, indem Sie die Git-Version prüfen:
git --versionDie Ausgabe sollte die Git-Version anzeigen.
Klonen Sie anschließend das Docker-Compose-Repository. Navigieren Sie zur Docker-Compose-GitHub-Seite und kopieren Sie die Repository-URL.

Führen Sie den folgenden Befehl aus, um das Repository zu klonen:
git clone https://github.com/docker/compose.gitDer Klonvorgang beginnt, und das Repository wird von GitHub heruntergeladen.
Manuelle Installation Link kopieren
Rufen Sie das Docker-Compose-GitHub-Repository auf und suchen Sie unter dem Tag „Latest“ nach der neuesten Release-Version.
Zum Zeitpunkt der Erstellung dieses Artikels ist die aktuelle Version von Docker Compose v2.31.0. Laden wir sie herunter:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeIn diesem Befehl berücksichtigen die Parameter $(uname -s) und $(uname -m) automatisch die Systemeigenschaften und die Architektur. Nach Abschluss des Downloads ändern Sie die Dateiberechtigungen:
sudo chmod +x /usr/local/bin/docker-compose
Richtige Reihenfolge Ihrer Infrastruktur nach der Installation von Docker auf Ubuntu
Fazit Link kopieren
In dieser Anleitung haben wir die Installation von Docker auf Ubuntu 22.04 sowie mehrere Möglichkeiten zur Installation von Docker Compose behandelt. Sie können bei Hostman einen Cloud-Server für Ihre Experimente und Übungen bestellen.
Häufig gestellte Fragen (FAQ) Link kopieren
Wie installiere ich Docker im Terminal? Link kopieren
Der einfachste Weg, die Standard-Ubuntu-Version zu installieren, besteht darin, Folgendes auszuführen: sudo apt update sudo apt install docker.io Hinweis: Für die absolut neueste Version sollten Sie das offizielle Docker-Repository einrichten und stattdessen docker-ce installieren.
Wie führe ich Docker ohne sudo aus? Link kopieren
Standardmäßig benötigt Docker Root-Rechte. Um Docker als normaler Benutzer auszuführen, fügen Sie Ihren Benutzer der Gruppe „docker“ hinzu:
-
sudo usermod -aG docker $USER
-
Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.
Wie überprüfe ich, ob Docker installiert ist und ausgeführt wird? Link kopieren
Führen Sie den „hello-world“-Container aus, um die gesamte Toolchain zu überprüfen: sudo docker run hello-world Bei Erfolg wird ein Test-Image heruntergeladen und eine Willkommensmeldung ausgegeben.
Wie installiere ich Docker Compose auf Ubuntu 22.04? Link kopieren
In modernen Versionen ist Docker Compose als Plugin enthalten. Installieren Sie es über: sudo apt install docker-compose-plugin Anschließend können Sie es mit docker compose ausführen (achten Sie auf das Leerzeichen, kein Bindestrich).
Was ist der Unterschied zwischen docker.io und docker-ce? Link kopieren
-
docker.io: Das von dem Ubuntu-Team gepflegte Docker-Paket. Es ist stabil, kann jedoch etwas älter sein.
-
docker-ce: Das „Community Edition“-Paket, das direkt von Docker, Inc. gepflegt wird. Es enthält die neuesten Funktionen und Patches.
Wie deinstalliere ich Docker? Link kopieren
Um die Software zu entfernen, aber Ihre Container/Images zu behalten: sudo apt remove docker docker.io containerd runc Um alles einschließlich Images und Volumes zu entfernen, löschen Sie das Verzeichnis: sudo rm -rf /var/lib/docker.