Docker ist eine Open-Source-Plattform, die den Prozess der Entwicklung, des Versands und der Ausführung von Anwendungen in Containern vereinfacht. Diese Anleitung behandelt die Installation von Docker unter Ubuntu 20.04 und gibt einen Überblick über die grundlegende Verwendung.

Voraussetzungen

  • Ein System, auf dem Ubuntu 20.04 läuft
  • Ein Benutzerkonto mit sudo-Rechten
  • Internetzugang

Schritt 1: Systempakete aktualisieren

Aktualisieren Sie vor der Installation von Docker das Paket-Repository, um sicherzustellen, dass Sie die neuesten Softwareversionen haben:

sudo apt update && sudo apt upgrade -y

Schritt 2: Installation der erforderlichen Abhängigkeiten

Für Docker müssen bestimmte Abhängigkeiten installiert werden. Führen Sie den folgenden Befehl aus, um sie zu installieren:

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

Schritt 3: Hinzufügen des offiziellen GPG-Schlüssels von Docker

Um die Authentizität des Docker-Pakets zu überprüfen, fügen Sie seinen GPG-Schlüssel hinzu:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Schritt 4: Hinzufügen des Docker-Repositorys

Fügen Sie das offizielle Docker-Repository zu Ihren Systemquellen hinzu:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu focal stable" | 
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Schritt 5: Docker installieren

Aktualisieren Sie die Paketliste und installieren Sie Docker Engine:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Schritt 6: Überprüfen der Docker-Installation

Überprüfen Sie, ob Docker korrekt installiert ist, indem Sie folgendes ausführen:

docker --version

Um sicherzustellen, dass Docker läuft:

sudo systemctl status docker

Wenn es nicht läuft, starten Sie es mit:

sudo systemctl start docker

So aktivieren Sie den Start von Docker beim Booten:

sudo systemctl enable docker

Schritt 7: Docker ohne Sudo starten (optional)

Standardmäßig benötigt Docker sudo-Rechte. Um es als Nicht-Root-Benutzer auszuführen, fügen Sie Ihren Benutzer zur Gruppe docker hinzu:

sudo usermod -aG docker $USER

Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.

Schritt 8: Testen der Docker-Installation

Führen Sie einen Testcontainer aus, um zu überprüfen, ob Docker korrekt funktioniert:

docker run hello-world

Wenn die Installation erfolgreich war, sollten Sie eine Meldung sehen, die bestätigt, dass Docker ordnungsgemäß ausgeführt wird.

Grundlegende Docker-Befehle

Ein Image ziehen

Um ein Image von Docker Hub herunterzuladen:

docker pull ubuntu

Installierte Images auflisten

docker-Abbilder

Einen Container ausführen

So starten Sie einen Container aus einem Image:

docker run -it ubuntu bash

Dieser Befehl startet einen Ubuntu-Container und öffnet eine interaktive Shell.

Laufende Container auflisten

docker ps

Um alle Container zu sehen, auch die gestoppten:

docker ps -a

Einen Container anhalten

Um einen laufenden Container zu stoppen:

docker stop 

Entfernen eines Containers

Um einen gestoppten Container zu entfernen:

docker rm 

Ein Image entfernen

Um ein Image zu löschen:

docker rmi 

Ungenutzte Ressourcen aufräumen

Entfernen Sie alle gestoppten Container und ungenutzten Images:

docker system prune -a

Fazit

Docker ist ein leistungsstarkes Werkzeug, das die Bereitstellung und Verwaltung von Anwendungen vereinfacht. Dieser Leitfaden behandelte den Installationsprozess und die grundlegenden Befehle, um Ihnen den Einstieg in Docker unter Ubuntu 20.04 zu erleichtern.