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

So installieren Sie die Docker-Engine unter Debian 11 (Bullseye)

Docker ist ein offenes Plattformtool, das eine Laufzeitumgebung für Container bereitstellt. Mithilfe von Docker können Entwickler ihren Code überall als Container erstellen, versenden und ausführen, z. B. vor Ort oder in der öffentlichen Cloud. Docker nutzt die Virtualisierung auf Betriebssystemebene, um die Container hochzufahren. Der Host, auf dem Docker installiert ist und Container gesponnen werden, wird als „Docker Engine“ bezeichnet.

In diesem Beitrag behandeln wir Schritt für Schritt, wie Docker Engine (Community Edition) auf Debian 11 (Bullseye) installiert wird.

Voraussetzung von Docker

  • Minimale Debian 11-Installation
  • 64-Bit-System
  • Stabile Internetverbindung
  • Benutzer mit sudo-Rechten

Lassen Sie uns zu den Installationsschritten von Docker unter Debian 11 springen

Schritt 1) ​​Paketindex aktualisieren und Abhängigkeiten installieren

Melden Sie sich beim Debian 11-System an, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um den Paketindex zu aktualisieren

$ sudo apt update

Führen Sie nun den folgenden apt-Befehl aus, um Docker-Abhängigkeiten zu installieren,

$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Schritt 2) Docker-Repository konfigurieren

Um das Docker-Repository zu konfigurieren, fügen wir zuerst den GPG-Schlüssel von Docker über den folgenden Curl-Befehl hinzu.

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

Führen Sie den folgenden Echo-Befehl aus, um das offizielle Docker-Repository zu konfigurieren.

$ echo "deb [arch=$(dpkg --print-architecture) 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 > /dev/null

Ausgabe des obigen Befehls,

Schritt 3) Docker-Engine installieren

Führen Sie die folgenden apt-Befehle aus, um die Docker-Engine zu installieren,

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

Die Ausgabe der obigen apt-Befehle würde wie folgt aussehen,

Überprüfen Sie nach erfolgreicher Installation des Dockers seine Version und seinen Dienststatus, indem Sie

ausführen
$ sudo docker version

$ sudo systemctl status docker

Die obige Ausgabe bestätigt, dass der Docker-Dienst betriebsbereit ist. Falls der Docker-Dienst nicht läuft, versuchen Sie, seinen Dienst mit dem folgenden Befehl zu starten.

$ sudo systemctl start docker

Schritt 4) Überprüfen Sie die Docker-Installation

Um die Docker-Installation zu überprüfen, versuchen Sie, den „hello-world“-Container hochzufahren und zu sehen, ob eine Informationsmeldung angezeigt wird oder nicht.

Um den „hello-world“-Container hochzufahren, führen Sie den folgenden Docker-Befehl mit sudo

aus
$ sudo docker run hello-world

Die obige Informationsmeldung bestätigt, dass Docker installiert ist und ordnungsgemäß funktioniert.

Schritt 5) Lokalem Benutzer erlauben, Docker-Befehl auszuführen

Damit lokale Benutzer Docker-Befehle ohne sudo ausführen können, fügen Sie den Benutzer mit dem Befehl usermod zur Docker-Gruppe (sekundäre Gruppe) hinzu.

$ sudo usermod -aG docker linuxtechi

Hinweis:Ersetzen Sie den Benutzernamen im obigen Befehl gemäß Ihrer Einrichtung und vergessen Sie auch nicht, sich abzumelden und anzumelden, um die Änderungen in Kraft zu setzen.

Entfernung der Docker-Engine

Falls Sie mit Docker-Tests fertig sind und Docker von Ihrem System entfernen möchten, führen Sie die folgenden Befehle aus, um es zu deinstallieren,

$ sudo apt purge -y docker-ce docker-ce-cli containerd.io
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd

Das ist alles aus diesem Beitrag. Bitte teilen Sie Ihr Feedback und Ihre Fragen im Kommentarbereich unten.


Debian
  1. So installieren Sie die Docker-Engine unter Debian 9 Stretch Linux

  2. So installieren und verwenden Sie Docker unter Debian 9

  3. So installieren Sie Docker unter Debian 11

  4. So installieren Sie Docker unter Debian 10

  5. So installieren Sie die Docker-Engine unter Debian 11

So installieren Sie MariaDB 10.7 auf Debian 11 Bullseye

So installieren Sie MariaDB 10.8 auf Debian 11 Bullseye

So installieren Sie LibreNMS auf Debian 11 Bullseye

So installieren Sie Docker auf Debian 10 Buster

So installieren Sie Go unter Debian 11

So installieren Sie Docker CE unter Debian 11