Mit dieser kurzen Anleitung wird Docker schnell und einfach für Ubuntu 24.04 installiert.

1. Update und Vorbereitung

Bevor Docker direkt auf unserem Ubuntu 24.04 installiert werden kann, sollte das System auf den neusten Stand gebracht werden und die Voraussetzungen sollten erfüllt werden. Mit diesem Befehl wird unser Ubuntu 24.04 geupdated:

 

sudo apt update -y && sudo apt upgrade -y

 

Jetzt sollten die notwendigen Pakete installiert werden:

 

sudo apt install -y ca-certificates curl gnupg lsb-release

 

Damit gleich Docker installiert werden kann, muss der PGP Schlüssel für Docker hinterlegt werden:

 

sudo mkdir -p /etc/apt/keyrings

 

Dann laden wir den Schlüssel von docker.com:

 

curl -fsSL download.docker.com/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

 

Jetzt fügen wir die Repository hinzu:

 

echo \
  "deb [arch=$(dpkg --print-architecture) \
  signed-by=/etc/apt/keyrings/docker.gpg] \
  download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

 Und zum Schluss wird das System noch einma geupdated, damit die neuen Abhängigkeiten und Pakete erkannt werden:

 

sudo apt update

 

 

2. Docker Installation

Nun können wir mit diesem Befehl Docker und deren Abhändigkeiten installieren:

 

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

Wenn die Installation erfolgreich war, kann man mit diesem Befehl prüfen, ob Docker bereits läuft:

 

docker --version

 

Damit Docker später ohne Sudo läuft, kann man den aktuellen Benutzer zur Docker Gruppe hinzufügen:

 

sudo usermod -aG docker $USER

 

Und dann mit diesem Befehl die Gruppenrechte neu laden (Ein Logout + Login geht auch):

 

newgrp docker

 

 

3. Docker Installation prüfen

Um sicherzustellen, dass Docker jetzt richtig arbeitet, können wir das "HelloWorld" Test-Image laden und ausführen. Dadurch stellen wir sicher, dass Docker konfiguriert ist und zuverlässig läuft:

 

docker run hello-world

 

 

4. Optional: Portainer Installation

Wer lieber mit einem Webinterface für Docker arbeitet, kann optional noch Portainer installieren. Mit diesem Befehl erstellen wir ein Docker-Volume für Portainer:

 

docker volume create portainer_data

 

Nun können wir das Portainer Image ziehen und bereitstellen:

 

docker run -d \
  -p 9443:9443 \
  --name portainer \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce:latest

 

Die Weboberfläche ist jetzt unter https://<IP-Adresse>:9443 erreichbar. Nun müssen nur noch die Admin Zugangsdaten erstellt werden und die Portainer Weboberfläche ist direkt einsatzbereit.

Previous PostLinux Tutorial: Automatische Updates unter Ubuntu 24 aktivieren