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!

Docker - Installing on Linux

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?

  1. Eine 64-Bit-Version einer dieser Linux-Distributionen:
  • Ubuntu
  • Debian
  • Fedora
  • CentOS
  • RHEL
  1. Ein Benutzerkonto mit sudo-Rechten

  2. Eine stabile Internetverbindung

  3. 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.

  1. Gehe zu https://download.docker.com/linux/ubuntu/dists/
  2. Wähle deine Ubuntu-Version
  3. Navigiere zu pool/stable/ und wähle die passende Architektur (amd64, armhf, arm64 oder s390x)
  4. Lade die .deb-Dateien für die Docker Engine, CLI, containerd und Docker Compose-Pakete herunter
  5. 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!

  1. Deinstalliere die Docker Engine, CLI und Containerd-Pakete:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
  1. 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