So installieren Sie Docker CE unter Debian 12

So Installieren Sie Docker Ce Unter Debian 12



Docker ist eine Containerisierungsplattform. Es ermöglicht den Entwicklern, die Anwendungen zusammen mit den erforderlichen Abhängigkeiten in die leichten, isolierten Container zu packen. Diese Methode gewährleistet Konsistenz und Portabilität über verschiedene Umgebungen hinweg. Die effiziente Containerisierung von Docker minimiert den Overhead der Virtualisierung und macht es ideal für die Bereitstellung der Anwendungen aus den lokalen Entwicklungsumgebungen in den Cloud-Infrastrukturen. Mit Docker können die Entwickler die Anwendungen einfach teilen, verteilen und skalieren. Dies rationalisiert den Entwicklungsprozess und fördert DevOps-Praktiken. Sein umfangreiches Ökosystem aus vorgefertigten Images und dem Docker Hub-Repository erleichtert die schnelle Anwendungsbereitstellung und fördert die Zusammenarbeit zwischen Entwicklern. Dies macht Docker zu einem unverzichtbaren Werkzeug in der modernen Softwareentwicklung.

In diesem Artikel zeigen wir Ihnen, wie Sie die neueste Version von Docker CE unter Debian 12 „Bookworm“ installieren.







Inhaltsthema:

    1. Aktualisieren des Debian 12-Paketdatenbank-Cache
    2. Entfernen der widersprüchlichen Docker-Pakete aus Debian 12
    3. Installieren der erforderlichen Pakete unter Debian 12
    4. Installieren des GPG-Schlüssels des offiziellen Docker-Repositorys unter Debian 12
    5. Hinzufügen des offiziellen Docker-Paket-Repositorys unter Debian 12
    6. Docker CE unter Debian 12 installieren
    7. Hinzufügen eines Debian 12-Anmeldebenutzers zur Docker-Gruppe
    8. Überprüfen, ob Docker und Docker Compose unter Debian 12 zugänglich sind
    9. Abschluss

Aktualisieren des Debian 12-Paketdatenbank-Cache

Führen Sie den folgenden Befehl aus, um den Cache der Debian 12-Paketdatenbank zu aktualisieren:



$ Sudo passendes Update




Entfernen der widersprüchlichen Docker-Pakete aus Debian 12

Wenn Sie Docker bereits aus dem offiziellen Debian 12-Paket-Repository installiert haben, müssen Sie diese deinstallieren/entfernen, bevor Sie Docker aus dem offiziellen Docker-Paket-Repository installieren. Dadurch soll sichergestellt werden, dass die von Debian gepackte Version von Docker nicht mit der offiziellen, von Docker gepackten Version von Docker in Konflikt gerät.





Um die in Konflikt stehenden Docker-Pakete aus Debian 12 zu entfernen, führen Sie den folgenden Befehl aus:

$ Sudo passend entfernen --säubern docker.io docker-doc docker-compose podman-docker containerd runc


In unserem Fall sind keine widersprüchlichen Docker-Pakete installiert. Wenn Sie welche haben, werden diese entfernt.



Installieren der erforderlichen Pakete unter Debian 12

Um das offizielle Docker-Paket-Repository unter Debian 12 zu installieren, müssen Sie einige Pakete auf Ihrem Debian 12 installieren.

Sie können die benötigten Pakete mit dem folgenden Befehl installieren:

$ Sudo geeignet Installieren CA-Zertifikate Curl Gnupg


Um die Installation zu bestätigen, drücken Sie UND und dann drücken .


Die erforderlichen Pakete sollten installiert sein.

Installieren des GPG-Schlüssels des offiziellen Docker-Repositorys unter Debian 12

Bevor Sie das offizielle Docker-Paket-Repository zu Ihrem Debian 12-System hinzufügen können, müssen Sie den GPG-Schlüssel des offiziellen Docker-Paket-Repositorys auf Ihrem Debian 12-System installieren.

Um sicherzustellen, dass die /etc/apt/keyrings Wenn das Verzeichnis über die richtigen Zugriffsberechtigungen verfügt, führen Sie den folgenden Befehl aus:

$ Sudo Installieren -M 0755 -D / usw / geeignet / Schlüsselringe


Um den GPG-Schlüssel des offiziellen Docker-Paket-Repositorys herunterzuladen und im zu speichern /etc/apt/keyrings Führen Sie im Verzeichnis Ihres Debian 12-Systems den folgenden Befehl aus:

$ Locken -fsSL https: // download.docker.com / Linux / debian / gpg | Sudo gpg --dearmor / usw / geeignet / Schlüsselringe / docker.gpg


Um sicherzustellen, dass jeder die GPG-Schlüsseldatei des offiziellen Docker-Paket-Repositorys lesen kann, führen Sie den folgenden Befehl aus:

$ Sudo chmod a+r / usw / geeignet / Schlüsselringe / docker.gpg

Hinzufügen des offiziellen Docker-Paket-Repositorys unter Debian 12

Um das offizielle Docker-Paket-Repository auf Ihrem Debian 12-System hinzuzufügen, führen Sie den folgenden Befehl aus:

$ Echo 'deb [arch=' $ ( dpkg --print-architecture ) „signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable“ | Sudo T-Stück / usw / geeignet / Quellen.Liste.d / docker.list


Damit die Änderungen wirksam werden, müssen Sie den Cache der Debian 12-Paketdatenbank mit dem folgenden Befehl aktualisieren:

$ Sudo passendes Update


Docker CE unter Debian 12 installieren

Um die neueste Version von Docker CE unter Debian 12 zu installieren, führen Sie den folgenden Befehl aus:

$ Sudo apt-get installieren docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Um die Installation zu bestätigen, drücken Sie UND und dann drücken .


Docker CE und die erforderlichen Abhängigkeitspakete werden aus dem Internet heruntergeladen. Es dauert eine Weile, bis es fertig ist.


Docker CE und die erforderlichen Abhängigkeitspakete werden installiert. Es dauert eine Weile, bis es fertig ist.


Zu diesem Zeitpunkt sollte die neueste Version von Docker CE auf Ihrem Debian 12-Computer installiert sein.

Hinzufügen eines Debian 12-Anmeldebenutzers zur Docker-Gruppe

Um die Docker-Befehle ohne Superuser-Rechte auszuführen, müssen Sie den Anmeldebenutzer Ihres Debian 12-Systems zur Docker-Gruppe hinzufügen.

Um den Anmeldebenutzer Ihres Debian 12-Systems zur Docker-Gruppe hinzuzufügen, führen Sie den folgenden Befehl aus:

$ Sudo Benutzermod -aG Docker $ ( Wer bin ich )


Damit die Änderungen wirksam werden, starten Sie Ihr Debian 12-System mit dem folgenden Befehl neu:

$ neu starten

Überprüfen, ob Docker und Docker Compose unter Debian 12 zugänglich sind

Führen Sie nach dem Hochfahren Ihres Computers die folgenden Befehle in einer Terminal-App aus, um zu prüfen, ob Sie auf Docker zugreifen können:

$ Docker-Version


Wenn auf Docker zugegriffen werden kann, sollten die installierte Docker-Versionsnummer und Build-Informationen gedruckt werden. Wie Sie sehen, ist auf unserem Debian 12-System die Docker-Version 24.0.4 installiert.


Um zu überprüfen, ob Sie auf Docker Compose zugreifen können, führen Sie den folgenden Befehl aus:

$ Docker Compose-Version


Wenn auf Docker Compose zugegriffen werden kann, sollte die installierte Docker Compose-Versionsnummer gedruckt werden. Wie Sie sehen, ist auf unserem Debian 12-System die Docker Compose-Version 2.19.1 installiert.

Abschluss

Wir haben Ihnen gezeigt, wie Sie die neueste Version von Docker Community Edition (CE) und Docker Compose unter Debian 12 „Bookworm“ installieren. Wir haben Ihnen auch gezeigt, wie Sie Docker unter Debian 12 ohne Superuser-Rechte (Root) ausführen und wie Sie überprüfen, ob Docker und Docker Compose auch unter Debian 12 zugänglich sind.