# Docker auf Linux-Server installieren: So funktioniert’s

Die beliebte Container-Plattform [Docker](https://www.ionos.de/digitalguide/server/knowhow/was-ist-docker/ "Was ist Docker?") können Sie auf einem Linux-Server jederzeit installieren – ob direkt bei der Einrichtung oder auf einem bereits laufenden Server. Viele Hosting-Provider bieten eine vereinfachte 1-Klick-Installation per App als Alternative zur gewöhnlichen manuellen Installation.

## Docker und Linux: Diese Anforderungen stellt die Container-Software

Wer Docker unter Linux installieren möchte, muss hierfür nicht wie Windows- oder macOS-User auf die GUI-Variante Docker Desktop zurückgreifen. Um die Container-Software auf Ubuntu, Debian und Co. nutzen zu können, genügt die **Installation der Docker Engine**. Diese Edition verbraucht im Vergleich zur Desktop-Edition deutlich weniger Ressourcen – 1 bis 2 GB Arbeitsspeicher sind beispielsweise für den Betrieb ausreichend. Die Engine ist für folgende Linux-Distributionen und -Architekturen verfügbar:

<table>
  <thead>
    <tr>
      <th></th>
      <th>x86\_64/amd64</th>
      <th>arm64/aarch64</th>
      <th>arm (32-bit)</th>
      <th>s390x</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Ubuntu</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Debian</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>CentOS</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Fedora</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Raspbian</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>RHEL</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>SLES</td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
  </tbody>
</table>

Wollen Sie dennoch auf **Docker Desktop** zurückgreifen, sind Sie bei der Installation von Docker unter Linux deutlich eingeschränkter: Die Anwendung bietet ausschließlich Support für x86\_64/amd64-Architekturen und die Distributionen **Ubuntu, Debian und Fedora**. Zudem sind laut offizieller Dokumentation folgende Anforderungen zu erfüllen:

- KVM-Virtualisierung muss unterstützt werden
- Emulator QEMU (ab Version 5.2) muss installiert sein
- systemd-Startprozess
- Gnome, KDE oder MATE Desktop
- mindestens 4 GB Arbeitsspeicher

## So finden Sie das passende Hosting für Ihren Docker-Linux-Server

Natürlich können Sie Linux auf einem privaten Gerät installieren und so einen Server betreiben, auf dem Sie Docker installieren und ausführen. Wesentlich bequemer ist es aber, einen Docker-Linux-Server **bei einem professionellen Provider zu hosten** – und so von Vorteilen wie leistungsstarker Enterprise-Hardware und erstklassiger Breitbandanbindung zu profitieren.

Bei IONOS können Sie beispielsweise zwischen drei Arten für das Hosting von Servern wählen, die jeweils Geschwindigkeiten von bis zu 400 Mbit/s bieten:

- [Cloud Server](https://www.ionos.de/ "Cloud Server von IONOS"): Entscheiden Sie sich für einen Cloud Server von IONOS, hosten Sie die Docker-Linux-Kombination auf virtualisierten Hardware-Ressourcen in der Cloud. Die Leistung, die sich jederzeit nach oben oder unten skalieren lässt, wird dabei minutengenau abgerechnet.
- [vServer (VPS)](https://www.ionos.de/server/vps "vServer günstig bei IONOS mieten"): Auch die vServer von IONOS greifen auf virtualisierte Hardware zurück, wobei in diesem Fall ein einzelnes Host-System genutzt wird. Außerdem buchen Sie ein festes Leistungspaket zum monatlichen Fixpreis.
- [Dedicated Server](https://www.ionos.de/server/dedicated-server "Dedicated Server mit Enterprise-Hardware von IONOS"): Feste Hardware ohne Virtualisierung erhalten Sie bei der Wahl eines Dedicated Servers von IONOS. Sie mieten ein klar definiertes Setup, zahlen am Ende aber nur minutengenau für die verbrauchten Ressourcen.

### Docker-Linux-Server: Mögliche Szenarien und passende IONOS-Tarife

So vielfältig wie die Auswahl an Hosting-Anbietern sind in den meisten Fällen auch die Auswahlmöglichkeiten an verfügbaren Leistungstarifen. Wie viel **CPU, Arbeitsspeicher und Co.** Sie am Ende benötigen, hängt dabei nicht nur davon ab, ob Sie nur die **Docker Engine** oder das ressourcenintensivere **Docker Desktop** installieren wollen. Auch die Aktivitäten, die Sie auf Ihrem Server planen, sind entscheidend. Nachfolgend haben wir drei mögliche Szenarien aufgestellt und den passenden Servertarif von IONOS zugeordnet.

<table>
  <thead>
    <tr>
      <th>Docker-Linux-Szenario</th>
      <th>Passender Servertarif von IONOS</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Server für Anwendungsentwicklung und -tests; punktuell online</td>
      <td>[Cloud Server XL](https://www.ionos.de/server-configurator?__sendingdata=1&amp;cart.action=add-bundle&amp;cart.bundle=tariff-ngcs-unlimited-fix-xl-bundle&amp;packageselection=cloud%2Fcloud-server?ac=OM.PU.PUo50K361684T7073a "Cloud Server XL von IONOS")</td>
    </tr>
    <tr>
      <td>Deployment-Server: Eine oder mehrere Anwendungen werden für Clients bereitgestellt; dauerhaft online</td>
      <td>[VPS Linux L](https://www.ionos.de/server-configurator?__sendingdata=1&amp;cart.action=add-bundle&amp;cart.bundle=tariff-core-vps-linux-l-bundle&amp;packageselection=server%2Fvps?ac=OM.PU.PUo50K361684T7073a "VPS Linux L von IONOS")</td>
    </tr>
    <tr>
      <td>Server für die Bereitstellung virtueller Umgebungen</td>
      <td>[VPS Linux XL](https://www.ionos.de/server-configurator?__sendingdata=1&amp;cart.action=add-bundle&amp;cart.bundle=tariff-core-vps-linux-xl-bundle&amp;packageselection=server%2Fvps?ac=OM.PU.PUo50K361684T7073a "VPS Linux XL von IONOS")</td>
    </tr>
  </tbody>
</table>

Tipp Sie planen langfristig mit einer intensiven Nutzung Ihrer Hosting-Umgebung? Mit einem [Dedicated Server](https://www.ionos.de/server/dedicated-server "Dedicated Server mit Windows oder Linux – IONOS") von IONOS erhalten Sie Zugriff auf leistungsstarke **Enterprise-Hardware mit modernsten Prozessoren**, Cloud-Funktion und unlimitierten Traffic.

## Docker unter Linux: So funktioniert die manuelle Installation

Sie haben Ihren Linux-Server eingerichtet und wollen nun Docker installieren? Im nachfolgenden Tutorial haben wir die wichtigsten Schritte für die **manuelle Installation der Container-Software über das Terminal** zusammengefasst.

Hinweis Die Anleitung zeigt die Installation der Docker Engine auf. Wie Sie Docker Desktop unter Linux installieren, können Sie der [offiziellen Docker-Dokumentation](https://docs.docker.com/desktop/install/linux-install/ "Docker Dokumentation: Docker Desktop unter Linux installieren") entnehmen.

### Schritt 1: Docker-Repository vorbereiten

Vor der ersten Installation der Docker Engine müssen Sie zunächst das Docker-Repository einrichten. Dieses Verzeichnis nutzen Sie dann im Anschluss, um Docker unter Linux zu installieren und im späteren Verlauf zu aktualisieren. Wie die Vorbereitung des Verzeichnisses genau funktioniert, hängt von der Linux-Distribution ab, die Sie verwenden.

#### Ubuntu, Debian und Raspbian

Unter Ubuntu, Debian und Raspbian können Sie auf den Paketmanager *apt* zurückgreifen. Starten Sie mit den beiden folgenden Befehlen, um den Manager zu **aktualisieren** und **HTTPS-Verbindungen** für das Repository zuzulassen:

```bash
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
```

Anschließend fügen Sie den offiziellen GPG-Key von Docker hinzu. Debian-User ersetzen `ubuntu` in der URL des zweiten Kommandos durch `debian`, Raspbian-User durch `raspbian`:

```bash
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
```

Im dritten Schritt wird das Repository eingerichtet. Unter Debian ist auch in diesem Fall in der URL `ubuntu` durch `debian` zu ersetzen, Raspbian-Nutzer und -Nutzerinnen ersetzen diesen Teil durch `raspbian`:

```bash
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
```

#### CentOS

Unter CentOS richten Sie das Repository mithilfe des Tools *yum-config-manager* ein. Nutzen Sie folgendes Kommando, um den Manager zu installieren und im Anschluss das Repository vorzubereiten:

```bash
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```

#### Fedora

Unter Fedora benötigt man das Paket *dnf-plugins-core*, um DNF-Repositorys verwalten und auf diese Weise das Docker-Repository vorbereiten zu können. Mithilfe der folgenden zwei Kommandos installieren Sie das Paket und richten dann im Anschluss das Verzeichnis ein:

```bash
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```

### Schritt 2: Docker Engine, containerd und Docker Compose installieren

Nach der Vorbereitung des passenden Repositorys können Sie die Container-Plattform installieren. Neben Docker Engine benötigen Sie dafür auch die Container-Laufzeitumgebung *containerd* sowie das Orchestrierungswerkzeug *Docker Compose*.

#### Ubuntu, Debian und Raspbian

Aktualisieren Sie zunächst den *apt*-Paketindex mit folgendem Befehl:

```bash
sudo apt-get update
```

Die drei elementaren Docker-Linux-Komponenten installieren Sie dann wie folgt:

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

#### CentOS

User der Linux-Distribution CentOS installieren Docker mit folgendem Terminal-Kommando:

```bash
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

Es kann sein, dass Sie aufgefordert werden, den **GPG-Key zu akzeptieren**. Überprüfen Sie, ob der Fingerprint mit folgender Zeichenfolge übereinstimmt: `060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35`. Ist dies der Fall, können Sie den Schlüssel annehmen.

#### Fedora

In Fedora installieren Sie Docker mit diesem Befehl:

```bash
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

Überprüfen Sie, ob der Fingerprint des Keys mit der Zeichenfolge `060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35` übereinstimmt, falls Sie dazu aufgefordert werden, den GPG-Schlüssel zu akzeptieren.

### Schritt 3: Erfolg der Docker-Linux-Installation verifizieren

Ob die Installation von Docker unter Linux erfolgreich war, können Sie überprüfen, indem Sie den Container `hello-world` ausführen. Im Erfolgsfall erhalten Sie eine entsprechende Meldung.

#### Ubuntu, Debian und Raspbian

Führen Sie den folgenden Befehl aus:

```bash
sudo docker run hello-world
```

#### CentOS und Fedora

Unter CentOS und Fedora wird Docker nach der Installation nicht automatisch gestartet. Führen Sie die Container-Plattform also zunächst mit folgendem Kommando aus:

```bash
sudo systemctl start docker
```

Abschließend starten Sie das `hello-world`-Image, um den Erfolg zu überprüfen:

```bash
sudo docker run hello-world
```

Tipp An anderer Stelle im Digital Guide gehen wir noch detaillierter auf die Installation von Docker auf verschiedensten Linux-Distributionen und -Versionen ein. Unter anderem bieten wir Ihnen folgende Artikel:

- [Docker auf CentOS 7 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-auf-centos-7-installieren/)
- [Docker auf Ubuntu: 20.04 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-auf-ubuntu-2004-installieren/ "Docker auf Ubuntu 20.04 installieren")
- [Docker auf Ubuntu: 22.04 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-auf-ubuntu-2204-installieren/ "Docker auf Ubuntu 22.04 installieren")
- [Docker auf Debian 11 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-auf-debian-11-installieren/ "Docker auf Debian 11 installieren")
- [Docker auf Windows 10 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-windows-10/)

## Docker und Linux bei IONOS per 1-Klick-App installieren – so geht’s

Bei IONOS haben Sie die Chancen, die Kombination aus Docker und Linux per Image mit einem einzigen Klick zu installieren. Die Installation ist in diesem Fall aber an die Distribution **AlmaLinux** und an eine komplette Installation bzw. Neuinstallation des Servers geknüpft.

Tipp Mieten Sie noch heute Ihren [VPS](https://www.ionos.de/server/vps "VPS (vServer) günstig bei IONOS mieten") von IONOS, um mit Docker und Linux durchzustarten!

### Schritt 1: Im Cloud Panel anmelden und Server auswählen

Rufen Sie die [Login-Seite des IONOS Kunden-Centers](https://login.ionos.de/ "IONOS: Zugang zum Kundenkonto") auf und melden Sie sich mit Ihren individuellen Anmeldedaten an. Klicken Sie auf „**Server &amp; Cloud**“ und wählen Sie den Server aus, den Sie für das Hosting Ihres Docker-Linux-Servers gemietet haben.

### Schritt 2: Docker-Linux-Server aufsetzen

Sobald Sie im Cloud Panel angekommen sind und die Übersichtsseite Ihres Servers geöffnet haben, können Sie mit der Einrichtung des Docker-Linux-Servers starten. Im ersten Schritt drücken Sie hierfür auf den Button „**Erstellen**“ und wählen das jeweilige Servermodell aus.

[![Bild: Docker-Linux-Server erstellen im IONOS Cloud Panel](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/4/csm_ionos-cloud-panel-server-erstellen_0fa7f385ff.webp "Docker-Linux-Server erstellen im IONOS Cloud Panel")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ionos-cloud-panel-server-erstellen.png) Docker-Linux-Server erstellen im IONOS Cloud Panel Geben Sie einen Namen für den Server an und wählen Sie den **gewünschten Tarif** aus:

[![Bild: IONOS Cloud Panel: Tarifauswahl](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/c/csm_tarifauswahl-ionos-cloud-panel_0c4aff1cf1.webp "IONOS Cloud Panel: Tarifauswahl")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/tarifauswahl-ionos-cloud-panel.png) Wählen Sie das Server-Leistungspaket für Ihren Docker-Linux-Server aus. Scrollen Sie nach unten zum Bereich „Images“ und klicken Sie den Reiter „**Anwendungen**“ an.

[![Bild: IONOS Apps im Cloud Panel](https://www.ionos.de/digitalguide/fileadmin/_processed_/6/7/csm_ionos-cloud-panel-images_dcc11c09e4.webp "IONOS Apps im Cloud Panel")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ionos-cloud-panel-images.png) IONOS Cloud Panel: Wechseln Sie in den Reiter „Anwendungen“, um zu den Apps für die 1-Klick-Installation von Docker und anderen Anwendungen zu gelangen. Nutzen Sie die Suchfunktion, um gezielt nach der **Docker-App** zu suchen, und klicken Sie das passende Ergebnis nach erfolgreicher Suche an. Anschließend starten Sie per Klick auf „**Erstellen**“ die Einrichtung des Docker-Linux-Servers bei IONOS.

[![Bild: IONOS Cloud Apps: Docker](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/a/csm_ionos-cloud-apps-docker_0cfdb84718.webp "IONOS Cloud Apps: Docker")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ionos-cloud-apps-docker.png) IONOS Cloud Apps: Klicken Sie die Docker-App an, sodass der Eintrag blau hinterlegt ist. Anschließend können Sie die Einrichtung starten.  Tipp Docker läuft dank Docker Desktop auch auf anderen Betriebssystemen wie Windows. Erfahren Sie in unseren separaten Artikeln, wie Sie [Docker auf Windows 11 installieren](https://www.ionos.de/digitalguide/server/konfiguration/docker-windows-11/ "Docker Windows 11") bzw. [Docker auf Windows 10 einrichten](https://www.ionos.de/digitalguide/server/konfiguration/docker-windows-10/ "Docker Windows 10").


This is a markdown version of: [https://www.ionos.de/digitalguide/server/knowhow/installation-und-ausfuehrung-von-docker-auf-einem-linux-server/](https://www.ionos.de/digitalguide/server/knowhow/installation-und-ausfuehrung-von-docker-auf-einem-linux-server/) for AI/LLM consumption.