Notwendige Pakete installieren:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Dann müsst Ihr den GPG-Schlüssel für Docker zu eurem System hinzufügen:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Dann die Docker Repository hinzufügen:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
anschließend sollte Ihr eure Paketquellen aktualisieren und Docker installieren:
sudo apt update
sudo apt install docker-ce
Dann könnt ihr den Docker Status überprüfen
sudo systemctl status docker
Wenn Docker erfolgreich installiert wurde, kannst du den Dienst starten und ihn so konfigurieren, dass er beim Booten automatisch startet:
sudo systemctl enable docker
sudo systemctl start docker
Testen, ob Docker funktioniert
sudo docker --version
die Ausgabe sollte in etwa so aussehen
Docker version 27.5.1, build 9f9e405
Jetzt müssen wir noch Docker Compose installieren. Lade die neueste Version von Docker Compose herunter. Ersetze <version> durch die neueste Version
die du hier finden kannst. Beispiel:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
anschließend müsst Ihr die eben geladene Datei ausführbar machen:
sudo chmod +x /usr/local/bin/docker-compose
Überprüfe danach, ob Docker Compose korrekt installiert wurde:
docker-compose --version
die Ausgabe sollte in etwa so aussehen:
Docker Compose version v2.32.4
Damit sind wir auch schon fertig fürs Erste.
Wenn Docker und Docker Compose korrekt installiert sind könnt Ihr anfangen eigene Container zu erstellen.