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 -ySchritt 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-commonSchritt 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.gpgSchritt 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/nullSchritt 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.ioSchritt 6: Überprüfen der Docker-Installation
Überprüfen Sie, ob Docker korrekt installiert ist, indem Sie folgendes ausführen:
docker --versionUm sicherzustellen, dass Docker läuft:
sudo systemctl status dockerWenn es nicht läuft, starten Sie es mit:
sudo systemctl start dockerSo aktivieren Sie den Start von Docker beim Booten:
sudo systemctl enable dockerSchritt 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 $USERMelden 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-worldWenn 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 ubuntuInstallierte Images auflisten
docker-AbbilderEinen Container ausführen
So starten Sie einen Container aus einem Image:
docker run -it ubuntu bashDieser Befehl startet einen Ubuntu-Container und öffnet eine interaktive Shell.
Laufende Container auflisten
docker psUm alle Container zu sehen, auch die gestoppten:
docker ps -aEinen 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 -aFazit
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.


