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.
Wählen Sie jetzt Ihren Server!
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.
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 update
2. 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 -y
Das 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/null
Wä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/null
Wä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 update
6. 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-ce
Ausgabebeispiel:

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 -y
Der Installationsprozess beginnt sofort. Um eine erfolgreiche Installation zu bestätigen, überprüfen Sie den Docker-Status im System:
sudo systemctl status docker
Ausgabebeispiel:

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 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.
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-compose
Installieren Sie zunächst Git:
sudo apt-get install git
Überprüfen Sie die Installation, indem Sie die Git-Version prüfen:
git --version
Die 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.git
Der Klonvorgang beginnt, und das Repository wird von GitHub heruntergeladen.
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-compose
In 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
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.
Wählen Sie jetzt Ihren Server!
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.
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.
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.
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).
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.
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.