GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Docker auf dem Bullseye-System von Debian 11

Docker wird zum Erstellen, Bereitstellen und Verwalten von Containern für die Anwendungsentwicklung verwendet. Es verwendet die Betriebssystemvirtualisierung, um Container zu isolieren und ihnen zu ermöglichen, miteinander zu kommunizieren. Docker ermöglichen Entwicklern das einfache Versenden, Packen und Ausführen jeder Anwendung zusammen mit allen Abhängigkeiten in einem standardisierten, leichten und tragbaren Container, der praktisch überall ausgeführt werden kann. Container sind viel effizienter und schneller als jede andere virtuelle Maschine, da sie ausführbar sind und den Anwendungen dienen, anstatt ein ganzes Betriebssystem auszuführen.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende Docker-Abfragen durchzuführen.

In diesem Zusammenhang werden wir uns die Installation der Docker Community Edition (CE) auf dem Debian 11 Bullseye-System ansehen.

Bevor Sie mit diesem Installationsvorgang fortfahren, vergewissern Sie sich, dass Sie einen Benutzer mit Root-Rechten verwenden.


Schritte zur Installation der Docker-Engine auf der Debian 11-Bullseye-Distribution

Sie müssen den unten beschriebenen Schritt-für-Schritt-Prozess befolgen, um die Installation von Docker erfolgreich auf Ihrem System abzuschließen.


1. Alte Docker-Pakete entfernen

Wenn Sie Docker vorher auf Ihrem System installiert haben, müssen Sie zuerst alle älteren Pakete zusammen mit den Abhängigkeiten namens Docker-Engine oder Docker deinstallieren. Der Deinstallationsprozess würde jedoch keine vorhandenen Docker-Images, Dateien und Netzwerke entfernen, die im Verzeichnis /var/lib/docker/ vorhanden sind. Führen Sie also den unten genannten Befehl aus, um die ältere Docker-Version zu deinstallieren:

$ sudo apt remove -y docker docker-engine docker.io containerd runc


2. Installieren Sie wichtige Docker-Pakete

Aktualisieren Sie die Repository-Liste der apt-Pakete mit dem unten angegebenen Befehl:

$ sudo apt update

Installieren Sie nun einige wichtige erforderliche Pakete für die Unterstützung der HTTPS-Methode, indem Sie den folgenden Befehl verwenden:

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


3. Fügen Sie das Docker-Repository hinzu

Importieren Sie hier den GPG-Schlüssel des Docker-Repositorys auf Ihrem System, indem Sie den unten genannten Befehl ausführen:

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

Nachdem Sie den GPG-Schlüssel eingefügt haben, führen Sie den folgenden Befehl aus, um das Docker-Repository zur Quellliste Ihres Systems hinzuzufügen:

$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

Nachdem Sie ein neues Docker-Repository hinzugefügt haben, aktualisieren Sie das apt-Repository, indem Sie den Befehl „sudo apt update“ ausführen.


4. Installieren Sie Docker

Nachdem Sie das Docker-Repository auf Ihrem Debian 11-Bullseye-System eingerichtet haben, installieren Sie die Docker-Engine mit Hilfe des folgenden „apt“-Befehls:

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

Überprüfen Sie die Installation von Docker (CE) auf dem Debian 11-System, indem Sie die Informationen zur installierten Docker-Version wie folgt anzeigen:

$ docker --version

Überprüfen Sie den laufenden Status des Docker-Dienstes mit dem Befehl „systemctl“ wie folgt:

$ sudo systemctl status docker


5. Docker-Installation testen

Um die Docker-Installation auf Ihrem System zu testen, führen Sie den enthaltenen Docker „hello-world“ aus, indem Sie den unten aufgeführten Befehl ausführen:

$ sudo docker run hello-world


Wie deinstalliere und entferne ich Docker vom Debian-Linux-System?

Wenn Sie Docker deinstallieren müssen, führen Sie den folgenden Befehl aus:

$ sudo apt-get purge docker-ce

Der Befehl löscht das Paket docker-ce. Alle damit verbundenen zusätzlichen Dateien wie Bilder, Container und benutzerdefinierte Konfigurationsdateien verbleiben jedoch auf dem System. Entfernen Sie alles aus dem Docker-Verzeichnis mit dem Befehl:

$ sudo rm -rf /var/lib/docker



Debian
  1. So installieren Sie Docker auf Debian 10 Buster

  2. Installieren Sie FromScratch auf dem Debian 11 Bullseye-System – Schritt-für-Schritt-Anleitung?

  3. Installieren Sie Clonezilla auf dem Debian 11 Bullseye-System - Schritt-für-Schritt-Anleitung?

  4. Installieren Sie QPrompt auf dem Debian 11 Bullseye-System – Schritt-für-Schritt-Anleitung?

  5. Docker installieren (Debian-basiertes Betriebssystem)

So installieren Sie PowerShell unter Debian 11 Bullseye

So installieren Sie VSCodium auf Debian 11 Bullseye

So installieren Sie Glances System Monitor unter Debian 11

So installieren Sie balenaEtcher auf Debian 11 Bullseye

Installieren Sie ifconfig auf Debian 11 oder 10, wenn der Befehl nicht gefunden wird

Installieren Sie Debian 11 Bullseye auf Docker CE, um es zu testen