Ubuntu 24.04: Docker und Docker Compose installieren

In diesem Tutorial erkläre ich, wie man Docker und Docker Compose aus den offiziellen Docker-Quellen installiert.

Zum Zeitpunkt des Schreibens dieses Tutorials wurde Ubuntu 24.04 gerade veröffentlicht und Docker ist bereits in den Repositories verfügbar

Laut der Docker-Dokumentation müssen Sie mehrere Befehlszeilen übergeben, um zuerst das Repository und dann Docker und Docker Compose zu installieren.

Um Zeit zu sparen, habe ich die verschiedenen Befehle in einem Skript zusammengestellt:

#!/bin/bash
export DEBIAN_FRONTEND=noninteractive

sudo apt-get update -qq
sudo apt-get upgrade -yqq

# Add Docker's official GPG key:
sudo apt-get install -yqq ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update -qq

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

Wie Sie im Screenshot unten sehen können, bin ich über SSH mit einem Computer mit Ubuntu 24.04 LTS verbunden.

Beginnen Sie mit der Erstellung einer Datei mit nano, in die wir das Skript kopieren:

nano docker-install.sh

Fügen Sie den Inhalt des Skripts ein, das am Anfang des Tutorials steht:

Führen Sie das Skript aus, um die Installation von Docker und Docker Compose zu starten:

sudo sh docker-install.sh

Bitte warten Sie während der Installation…

Überprüfen Sie nach Abschluss der Installation die Version von Docker und Docker Compose.

sudo docker version
sudo docker compose version

Um die Funktionalität von Docker auf Ihrem Ubuntu 24.04-Server zu testen, können Sie sie mit dem Hello-World-Container testen.

sudo docker run hello-world

Sie können Ihre Container jetzt auf Ubuntu 24.04 bereitstellen.

Romain Drouche

Romain Drouche

Systemarchitekt | MCSE: Core Infrastructure

Experte für IT-Infrastrukturen mit mehr als 15 Jahren Praxiserfahrung. Derzeit als Projektleiter für Systeme und Netzwerke sowie als Verantwortlicher für Informationssicherheit (SSI) tätig, setze ich meine Expertise für die Zuverlässigkeit und Sicherheit technologischer Umgebungen ein.

GHinM▶