Zum Hauptinhalt springen

So installieren und konfigurieren Sie Docker auf Ubuntu: Schritt für Schritt Anleitung

Heutzutage ist Docker zu einem der beliebtesten Werkzeuge für die App-Containerisierung geworden. Es ermöglicht Ihnen, Anwendungen und ihre Abhängigkeiten in einem einzigen Container zu verpacken, der einfach auf jedem Computer oder Server bereitgestellt werden kann.

Die Installation von Docker auf Ubuntu ist keine so schwierige Aufgabe, wie es auf den ersten Blick erscheinen mag. In dieser schrittweisen Anleitung erfahren Sie, wie Sie Docker auf Ubuntu installieren und so konfigurieren, dass es ordnungsgemäß und problemlos funktioniert.

Bevor Sie mit der Installation von Docker beginnen, müssen Sie einen Computer oder Server mit dem Ubuntu-Betriebssystem haben. Wenn Sie Ubuntu noch nicht haben, können Sie es von der offiziellen Website herunterladen. Beachten Sie, dass Docker nur auf der 64-Bit-Version von Ubuntu installiert werden kann.

Vorbereiten der Docker-Installation

Bevor Sie Docker auf Ubuntu installieren, müssen Sie einige vorläufige Schritte ausführen.

  1. Aktualisieren vorhandener Pakete:
    • Terminal öffnen
    • Geben Sie den Befehl sudo apt update ein und drücken Sie die Eingabetaste
    • Warten Sie, bis das Paketupdate abgeschlossen ist
  2. Installieren zusätzlicher Pakete für die Verwendung von HTTPS-Repositorys:
    • Geben Sie den Befehl sudo apt install apt-transport-https ca-certificates curl software-properties-common ein und drücken Sie die Eingabetaste
    • Bestätigen Sie die Installation der Pakete mit Y und Enter
  3. Hinzufügen eines GPG-Schlüssels zum offiziellen Docker-Repository:
    • Geben Sie den Befehl curl -fsSL ein https://download.docker.com/linux/ubuntu/gpg / sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg und drücken Sie die Eingabetaste
  4. Einrichten des Docker-Installationsspeichers:
    • Geben Sie den echo-Befehl "deb" ein [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 und drücken Sie die Eingabetaste

Ubuntu-Version auswählen und herunterladen

Vor der Installation von Docker auf Ubuntu ist es wichtig, die richtige Version des Betriebssystems auszuwählen.

Im Moment gibt es mehrere Versionen von Ubuntu, darunter:

  • Ubuntu 20.04 LTS (Long Term Support)
  • Ubuntu 18.04 LTS (Long Term Support)
  • Ubuntu 16.04 LTS (Long Term Support)

Für die meisten Benutzer wird empfohlen, die neueste Version von Ubuntu zu verwenden, die zum Zeitpunkt des Schreibens dieses Artikels Ubuntu 20.04 LTS ist. Es bietet erweiterten Support und Updates über einen längeren Zeitraum.

Um Ubuntu 20 herunterzuladen.04 LTS, besuchen Sie die offizielle Ubuntu-Website und gehen Sie zur Download-Seite des Betriebssystems. Dort können Sie je nach System eine 32-Bit-Architektur (i386) oder eine 64-Bit-Architektur (amd64) wählen.

Nachdem Sie die Architektur ausgewählt haben, klicken Sie auf die Schaltfläche "Download" und speichern Sie das Ubuntu-Disk-Image auf Ihrem Computer.

Wenn der Download abgeschlossen ist, haben Sie ein Ubuntu-ISO-Image, mit dem Sie das Betriebssystem auf Ihrem Computer installieren können.

Aktualisieren des Betriebssystems

Es wird empfohlen, das Ubuntu-Betriebssystem vor der Installation von Docker auf die neueste Version zu aktualisieren. Dadurch erhalten Sie die stabilste und sicherste Version der Software.

1. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update

Dieser Befehl aktualisiert die Paketlisten auf Ihrem System.

2. Führen Sie nach Abschluss der Aktualisierung der Paketlisten den folgenden Befehl aus, um die installierten Pakete zu aktualisieren:

sudo apt upgrade

Der Aktualisierungsvorgang kann abhängig von der Größe der für das Upgrade angebotenen Pakete einige Zeit in Anspruch nehmen.

3. Starten Sie das Betriebssystem nach Abschluss des Updates neu, indem Sie den folgenden Befehl ausführen:

Nach dem Neustart des Systems wird Ihr Ubuntu-Betriebssystem aktualisiert und kann Docker installieren.

Installieren von Docker

Schritt 1: Aktualisieren des Systems

Bevor Sie Docker installieren, müssen Sie sicherstellen, dass Ihr Ubuntu-System auf die neueste Version aktualisiert wurde. Führen Sie dazu den folgenden Befehl aus:

sudo apt update && sudo apt upgrade

Schritt 2: Installieren von Paketen, die zum Herunterladen von Paketen über HTTPS erforderlich sind

Installieren Sie die Pakete, die zum Herunterladen von Paketen über HTTPS erforderlich sind:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Schritt 3: Hinzufügen eines GPG-Schlüssels zum offiziellen Docker-Repository

Fügen Sie den GPG-Schlüssel für das offizielle Docker-Repository hinzu:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Schritt 4: Hinzufügen eines Docker-Repositorys

Fügen Sie das Docker-Repository zur Liste der Paketquellen hinzu:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Schritt 5: Aktualisieren der Paketliste

Aktualisieren Sie die Paketliste mit dem hinzugefügten Docker-Repository:

sudo apt update

Schritt 6: Installieren von Docker CE

Installieren Sie die Docker Community Edition (Docker CE) mit dem folgenden Befehl:

sudo apt install docker-ce

Schritt 7: Überprüfen der Installation

Überprüfen Sie, ob Docker erfolgreich installiert wurde, indem Sie den Befehl ausführen:

docker --version

Wenn Docker erfolgreich installiert wurde, werden Informationen zur Docker-Version angezeigt.

Installieren der erforderlichen Abhängigkeiten

Bevor Sie Docker auf Ubuntu installieren, müssen Sie sicherstellen, dass Sie alle erforderlichen Abhängigkeiten installiert haben. Andernfalls ist die Docker-Installation möglicherweise unvollständig oder fehlgeschlagen.

Die folgenden Abhängigkeiten sind erforderlich, um Docker zu installieren:

AbhängigkeitInstallationsbefehl
Apt-transport-https sudo apt-get install -y apt-transport-https
Curl sudo apt-get install -y curl
Software-properties-common sudo apt-get install -y software-properties-common

Sie können diese Abhängigkeiten installieren, indem Sie die angegebenen Befehle im Terminal ausführen. Nachdem Sie alle erforderlichen Abhängigkeiten installiert haben, können Sie Docker auf Ubuntu installieren.

Installieren von Docker

Der Installationsprozess von Docker auf Ubuntu umfasst die folgenden Schritte:

    Aktualisieren der Systempaketliste:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce
sudo usermod -aG docker $USER

Nach Abschluss dieser Schritte wird Docker erfolgreich auf Ihrem Ubuntu-System installiert.

Überprüfen der Docker-Installation

Nachdem die Installation von Docker auf Ubuntu abgeschlossen ist, können Sie überprüfen, ob Docker ordnungsgemäß funktioniert.

Stellen Sie zunächst sicher, dass der Docker-Dienst ausgeführt wird:

sudo systemctl status docker

Wenn der Docker-Dienst aktiviert ist und ausgeführt wird, wird eine Meldung angezeigt:

Active: active (running) (aktiv, aktiv).

Als nächstes können Sie einen einfachen Docker version- Befehl ausführen, um sicherzustellen, dass Docker erfolgreich installiert wurde:

Sie sollten die Versionsinformationen des Docker-Clients und -Servers sehen.

Wenn Sie die Ausgabe des Befehls sehen, bedeutet dies, dass Docker erfolgreich installiert wurde und auf Ihrem Ubuntu-System ausgeführt wird.

Docker-Konfiguration

Nach der Installation von Docker auf Ubuntu müssen Sie es möglicherweise so konfigurieren, dass es optimal funktioniert. In diesem Abschnitt werden wir uns einige wichtige Docker-Einstellungen ansehen, die Sie nach Belieben ändern können.

Konfigurieren von Containerressourcen

Sie können Ressourceneinschränkungen für Container in Docker konfigurieren. Sie können beispielsweise die CPU-, Speicher- oder Speicherplatzauslastung für Container einschränken. Dazu können Sie die Schlüssel --cpus , --memory und --storage-opt beim Starten des Containers verwenden.

Um beispielsweise Container auf die Verwendung von nur 2 Prozessorkernen zu beschränken, können Sie den folgenden Befehl verwenden:

docker run --cpus=2 ubuntu:latest

Einrichten eines Containernetzwerks

Mit Docker können Sie ein Netzwerk von Containern einrichten. Sie können Ihre eigenen Netzwerkkonfigurationen für Container erstellen oder Standardnetzwerke wie Bridge oder host verwenden .

Um ein benutzerdefiniertes Netzwerk zu erstellen, können Sie den Befehl verwenden:

docker network create mynetwork

Sie können dann den Container beim Start mit dem Schlüssel --network an dieses Netzwerk anhängen :

docker run --network=mynetwork ubuntu:latest

Einrichten eines Datenspeichers

Sie können einen Datenspeicher für Docker-Container einrichten. Docker unterstützt verschiedene Arten von Speichern wie Volumes und Bind Mounts .

Um beispielsweise ein neues Volume für Containerdaten zu erstellen, können Sie den Befehl verwenden:

docker volume create myvolume

Sie können dieses Volume dann mit der --mount-Taste an den Container anheften, wenn es ausgeführt wird :

docker run --mount source=myvolume,target=/data ubuntu:latest

Anmerkung: In diesem Artikel können wir nicht alle Funktionen der Docker-Konfiguration im Detail überprüfen, aber Sie können die Docker-Dokumentation für weitere Informationen lesen.

Erstellen einer Docker-Gruppe

Nach der Installation von Docker auf Ubuntu wird empfohlen, eine Gruppe zu erstellen Docker und fügen Sie einen Benutzer hinzu, der die Container verwaltet.

Führen Sie den folgenden Befehl im Terminal aus, um eine Docker-Gruppe zu erstellen:

sudo groupadd docker

Fügen Sie dann den aktuellen Benutzer zur Docker-Gruppe hinzu:

sudo usermod -aG docker $USER

Damit die Änderungen wirksam werden, müssen Sie sich von Ihrem Konto abmelden und sich erneut anmelden oder das System neu starten.

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob der aktuelle Benutzer der Docker-Gruppe hinzugefügt wurde:

Wenn Sie erfolgreich sind, sehen Sie Informationen über Docker und keine Zugriffsfehler.

Jetzt können Sie Docker verwenden, ohne jedes Mal einen sudo-Befehl eingeben zu müssen.