Wie man Docker auf Linux installiert
Hallo da draußen, aufstrebende Technikbegeisterte! Heute machen wir uns auf eine aufregende Reise in die Welt von Docker und konzentrieren uns darauf, wie man es auf Linux-Systemen installiert. Als dein freundlicher Nachbarschafts-Computerlehrer bin ich hier, um dich durch diesen Prozess Schritt für Schritt zu führen. Keine Sorge, wenn du neu im Programmieren bist – wir beginnen mit den Grundlagen und arbeiten uns hoch. Also hole dir ein Getränk nach deinem Geschmack und tauchen wir ein!
Voraussetzungen für die Installation von Docker auf Linux
Bevor wir uns der Installation zuwenden, lassen wir uns sicher sein, dass wir alles Notwendige haben. Denke daran wie das Packen für einen Campingausflug – du würdest nicht das Zelt vergessen, oder?
- Eine 64-Bit-Version einer dieser Linux-Distributionen:
- Ubuntu
- Debian
- Fedora
- CentOS
- RHEL
-
Ein Benutzerkonto mit sudo-Rechten
-
Eine stabile Internetverbindung
-
Grundlegende Vertrautheit mit dem Terminal (Keine Sorge, wir gehen die Befehle gemeinsam durch!)
Jetzt, da wir unseren virtuellen Rucksack bereit haben, lassen uns zu den verschiedenen Möglichkeiten übergehen, wie wir Docker installieren können.
Installation von Docker über das APT-Repository
Diese Methode ist wie das Bestellen deiner Lieblingspizza – schnell, einfach und effizient. Lassen wir sie in Schritte aufteilen:
Schritt 1: Aktualisiere den Paketindex
sudo apt-get update
Dieser Befehl aktualisiert die Liste der verfügbaren Pakete. Das ist wie das Überprüfen der Speisekarte, bevor man bestellt.
Schritt 2: Installiere Pakete, um apt zu ermöglichen, ein Repository über HTTPS zu verwenden
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
Diese Pakete sind wie der Navigationssystem des Lieferfahrers – sie helfen apt sicher zum Docker-Repository zu navigieren.
Schritt 3: Füge Dokers offizielles GPG-Schlüssel hinzu
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Dieser Schritt ist wie das Überprüfen des Ausweises des Lieferfahrers – es stellt sicher, dass wir das echte Docker-Paket erhalten.
Schritt 4: Richte das stabile Repository ein
echo \
"deb [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
Hier sagen wir apt, wo es Docker finden kann, wie das Geben der genauen Adresse an den Lieferfahrer.
Schritt 5: Installiere Docker Engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Endlich installieren wir Docker. Das ist wie das Erhalten und Auspacken deiner Pizza!
Installation von Docker aus einem Paket
Manchmal möchtest du Docker manuell installieren, vielleicht in einer Umgebung ohne Internetzugang. Das ist wie das Selbermachen deiner eigenen Pizza – etwas mehr Arbeit, aber du hast mehr Kontrolle.
- Gehe zu https://download.docker.com/linux/ubuntu/dists/
- Wähle deine Ubuntu-Version
- Navigiere zu pool/stable/ und wähle die passende Architektur (amd64, armhf, arm64 oder s390x)
- Lade die .deb-Dateien für die Docker Engine, CLI, containerd und Docker Compose-Pakete herunter
- Installiere die Pakete mit folgendem Befehl:
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb
Ersetze <version>
und <arch>
mit der tatsächlichen Version und Architektur deiner heruntergeladenen Dateien.
Installation von Docker mit Komfortskripten
Docker bietet ein Komfortskript, das den Installationsprozess automatisiert. Das ist wie ein persönlicher Koch, der zu dir nach Hause kommt und die Pizza für dich zubereitet!
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Dieses Skript erkennt deine Linux-Distribution und richtet Docker für dich ein. Es ist jedoch wichtig zu beachten, dass die Verwendung von Komfortskripten in Produktionsumgebungen aus Sicherheitsgründen nicht empfohlen wird.
Wie man Docker Engine auf Linux deinstalliert?
Manchmal musst du möglicherweise Docker deinstallieren. Keine Sorge, das ist nicht so herzig wie eine Pizza wegzuschmeißen – du kannst es immer wieder installieren!
- Deinstalliere die Docker Engine, CLI und Containerd-Pakete:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
- Lösche alle Images, Container und Volumes:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Schlussfolgerung
Herzlichen Glückwunsch! Du hast nun gelernt, Docker auf verschiedene Weisen zu installieren (und zu deinstallieren). Erinnere dich daran, dass wie das perfekte backen einer Pizza, das Beherrschen von Docker Übung erfordert. Habe keine Angst, zu experimentieren und verschiedene Methoden auszuprobieren, um herauszufinden, was für dich am besten funktioniert.
Hier ist eine schnelle Referenztabelle der Methoden, die wir behandelt haben:
Methode | Vor- und Nachteile |
---|---|
APT Repository | Einfach, automatische Updates |
Paket-Installation | Funktioniert offline, spezifische Versionen |
Komfortskript | Schnell, einfach |
Als wir uns dem Ende nähern, möchte ich eine kleine Geschichte aus meiner Lehrerfahrung teilen. Ich hatte einmal einen Schüler, der sich vor dem Terminal fürchtete. Er vermied es wie eine Katze, die Wasser meidet. Aber nach der Anleitung durch die Docker-Installation realisierte er, dass es gar nicht so schlimm ist. Tatsächlich wurde er soComfortable, dass er begann, über das 'Einsperren' seiner Angst in einem Docker-Image zu Witzen!
Erinnere dich daran, jeder Experte war einmal ein Anfänger. Übe weiter, bleibe neugierig, und bevor du es weißt, wirst du Anwendungen wie ein Profi containerisieren. Viel Spaß beim Dockern!
Credits: Image by storyset