# Docker auf Ubuntu 22.04 installieren – Schritt-für-Schritt-Anleitung

Ubuntu 22.04 ist die aktuelle LTS-Version der beliebten Linux-Distribution und kann für viele Anwendungen genutzt werden. Auch eine Installation der Virtualisierungssoftware [Docker](https://www.ionos.at/digitalguide/server/knowhow/was-ist-docker/ "Was ist Docker?") stellt unter Ubuntu 22.04 kein Problem dar und kann **in nur wenigen Schritten** erledigt werden.

## Anforderungen an Ihr System

Um Docker erfolgreich zu installieren, muss Ihr Linux-System mit Ubuntu 22.04 einige **Voraussetzungen** erfüllen. Da es sich bei Docker um eine vor allem in der Software-Entwicklung beliebte Standardsoftware handelt, sind diese Anforderungen nicht sehr hoch:

- 64-Bit-Kernel und CPU-Unterstützung für Virtualisierung
- Unterstützung von KVM-Virtualisierung
- QEMU in der Version 5.2 oder neuer
- Desktop-Umgebung von Gnome, KDE oder MATE
- Mindestens 4 GB Arbeitsspeicher bzw. RAM (vor allem relevant, wenn Sie Docker auf einer virtuellen Maschine mit Linux installieren möchten)

## Der passende Linux-Server

Wenn Sie Docker unter Ubuntu 22.04 installieren möchten, müssen Sie hierfür nicht unbedingt Ihren lokalen Computer oder eine virtuelle Maschine nutzen: Auch ein **eigener Linux-Server** eignet sich hervorragend, um eine Docker-Umgebung aufzusetzen. In dem Falls müssen Sie eine Auswahl zwischen verschiedenen Servertypen treffen.

Grundsätzlich unterscheidet man cloudbasierte und dedizierte Serverlösungen. Auf der Cloud basieren der [Cloud Server](https://www.ionos.at/cloud/cloud-server "IONOS Cloud Server") und der Virtual Private Server (vServer). Während ersterer minutengenau nach Nutzung abgerechnet wird, können Sie bei einem [vServer](https://www.ionos.at/server/vps "IONOS vServer") zwischen verschiedenen monatlichen Tarifen auswählen. Gemeinsam ist den beiden Servertypen jedoch, dass Sie Ihren Server dank **hochskalierbarer Ressourcen** jederzeit an Ihren aktuellen Bedarf anpassen können.

Der [Dedicated Server](https://www.ionos.at/server/dedicated-server "IONOS Dedicated Server") wird ebenfalls minutengenau abgerechnet, basiert allerdings nicht auf der Cloud, sondern stellt Ihnen **dedizierte Enterprise-Hardware** zur Verfügung, die auch den höchsten Systemanforderungen gerecht wird.

Egal, für welchen Servertyp Sie sich entscheiden: Die Wahl des Betriebssystems steht Ihnen offen. Bei IONOS haben Sie die Wahl zwischen verschiedenen Linux-Distributionen sowie Windows. Außerdem können Sie sich jederzeit auf eine hervorragende Breitbandanbindung mit bis zu 400 Mbit/s verlassen und auf höchste Verfügbarkeit vertrauen.

### Servertypen und IONOS-Tarife im Vergleich

Bei den verschiedenen Servertypen kann man schnell den Überblick verlieren und sich fragen, welcher Server denn nun für den eigenen Anwendungsfall am besten geeignet ist. Als Orientierungshilfe haben wir eine praktische Übersichtstabelle mit drei gängigen **Anwendungsszenarien** für Sie zusammengestellt:

<table>
  <tbody>
    <tr>
      <td><strong>Einsatzszenario</strong></td>
      <td><strong>Der passende Server</strong></td>
    </tr>
    <tr>
      <td>Ein Server, um eigene Projekte umzusetzen und zu entwickeln: Vorrangige Nutzung für <strong>Entwicklung</strong> und Testung</td>
      <td>Cloud Server XL</td>
    </tr>
    <tr>
      <td>Ein Server, um verschiedene Anwendungen für Clients bereit: Vorrangige Nutzung für <strong>Deployment</strong></td>
      <td>vServer RAM L</td>
    </tr>
    <tr>
      <td>Stellen Sie mit Ihrem Server virtuelle Umgebungen bereit: Nutzung insbesondere für <strong>Virtualisierung</strong></td>
      <td>vServer RAM XL</td>
    </tr>
  </tbody>
</table>

---

### Tipp

Falls Ihnen Ubuntu 22.04 nicht gefällt, ist es gar kein Problem, [Docker auf Ubuntu 20.04 zu installieren](https://www.ionos.at/digitalguide/server/konfiguration/docker-auf-ubuntu-2004-installieren/ "Docker auf Ubuntu 20.04 installieren"). Wenn Sie mal etwas Neues ausprobieren wollen, eignen sich auch andere Linux-Distributionen für den Einsatz der beliebten Virtualisierungssoftware. So ist etwa die [Installation von Docker auf Debian 11](https://www.ionos.at/digitalguide/server/konfiguration/docker-auf-debian-11-installieren/ "Docker auf Debian 11 installieren") ebenfalls eine Sache von Minuten.

---

## So installieren Sie Docker auf Ubuntu 22.04 Schritt für Schritt

Die Installation von Docker unter Ubuntu 22.04 kann **direkt im Terminal** erfolgen und erfordert somit nichts weiter als das Wissen um einige grundlegende Terminalbefehle.

### Schritt 1: System vorbereiten

In einem ersten Schritt sollten Sie Ihr Betriebssystem auf den neuesten Stand bringen. Dies ist mit folgenden zwei Befehlen schnell erledigt:

```none
sudo apt-get update
sudo apt-get upgrade
```

### Schritt 2: Etwaige Docker-Rückstände entfernen

Wenn Sie bereits Beta-Versionen von Docker genutzt oder Previews der Virtualisierungssoftware installiert haben, müssen diese vor der Installation von Docker entfernt werden, da es ansonsten zu unerwünschten Seiteneffekten kommen kann.

```none
sudo apt remove docker-desktop
rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli
sudo apt purge docker-desktop
```

### Schritt 3: Repository von Docker herunterladen

Docker nutzt für die Installation ein Repository, das Sie daher in Ihrem System hinterlegen müssen. Um mit dem Repository arbeiten zu können, müssen Sie in einem ersten Schritt folgende Pakete installieren:

```none
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
```

Anschließend können Sie den **GPG-Schlüssel** von Docker zu Ihrem System hinzufügen:

```none
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
```

Das Docker-Repository wird ebenfalls in der Kommandozeile aufgesetzt. Auch hierzu benötigen Sie lediglich den passenden Terminalbefehl:

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

### Schritt 4: Installation der Docker Engine

Die Docker Engine können Sie unter Ubuntu 22.04 ebenfalls direkt im Terminal herunterladen. Die Befehle, die Sie dazu benötigen, unterscheiden sich, je nachdem, ob Sie eine **bestimmte Version** von Docker benötigen oder aber die aktuelle Version downloaden möchten.

Für den Download einer bestimmten Version von Docker können Sie sich zunächst mit folgendem Befehl alle verfügbaren Versionen auflisten lassen:

```none
apt-cache madison docker-ce | awk '{ print $3 }'
```

Aus der entstandenen Liste können Sie eine Version auswählen. Geben Sie als Version-String die gewünschte Version an. Anschließend können Sie diese wie folgt installieren:

```none
VERSION_STRING=5:20.10.13~3-0~ubuntu-jammy
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-compose-plugin
```

Noch einfacher geht die Installation der aktuellen Docker-Version:

```none
apt-cache madison docker-ce | awk '{ print $3 }'
```

### Schritt 5: Installation überprüfen

Um zu schauen, ob Ihre Installation erfolgreich war, bietet Docker Ihnen die Möglichkeit, einen „Hello World“-Docker-Container zu starten. Nutzen Sie hierzu den folgenden Terminalbefehl:

```none
sudo docker run hello-world
```

Wenn alles geklappt hat, sehen Sie im Anschluss folgenden Output in Ihrer Kommandozeile:

[![Bild: Terminalausgabe nach Ausführen von „sudo docker run hello-world“](https://www.ionos.at/digitalguide/fileadmin/_processed_/6/5/csm_terminalausgabe-von-sudo-docker-run-hello-world_eb3b03721d.webp "Terminalausgabe nach Ausführen von „sudo docker run hello-world“")](https://www.ionos.at/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/terminalausgabe-von-sudo-docker-run-hello-world.png) Nachdem Sie den Befehl „docker run hello-world“ ausgeführt haben, begrüßt Docker Sie mit einer kurzen Erklärung, wie Container aufgesetzt werden.       ###  Optional: Schritt 6: Führen Sie Docker als Non-Root-User aus

Wie Sie an den Terminalbefehlen gesehen haben, benötigen Sie für die Ausführung von Docker im Moment root-Rechte. Dies ist der Grund dafür, dass Sie all Ihre Befehle mit „sudo“ beginnen müssen. Wenn Sie Docker auch **als User ohne root-Rechte ausführen** möchten, können Sie dies ganz einfach realisieren, indem Sie eine Docker Gruppe erstellen.

#### Schritt 6.1: Gruppe namens „docker“ erstellen

Eine Gruppe namens „docker“, der Sie User zuweisen können, erstellen Sie mit folgendem Befehl:

```none
sudo groupadd docker
```

#### Schritt 6.2: Fügen Sie User hinzu

Mit einem einfachen Kommandozeilenbefehl können Sie Ihrer Docker-Gruppe alle User hinzufügen, die Docker ohne root-Rechte ausführen können sollen:

```none
sudo usermod -aG docker $USER
```

Bei *$USER* handelt es sich um einen Platzhalter, der mit der Bezeichnung des gewünschten Users ersetzt werden muss. Damit die Veränderungen von Ihrem System erkannt und befolgt werden, müssen Sie sich nun aus- und wieder einloggen. Anschließend können Sie Docker auch als in der Gruppe eingetragener User und so ohne die Nutzung von sudo aufrufen.

Tipp Nutzen Sie auch Windows? Wir haben weitere Anleitungen zur Installation von [Docker auf Windows 10](https://www.ionos.at/digitalguide/server/konfiguration/docker-windows-10/) und [Docker auf Windows 11](https://www.ionos.at/digitalguide/server/konfiguration/docker-windows-11/).


This is a markdown version of: [https://www.ionos.at/digitalguide/server/konfiguration/docker-auf-ubuntu-2204-installieren/](https://www.ionos.at/digitalguide/server/konfiguration/docker-auf-ubuntu-2204-installieren/) for AI/LLM consumption.