Docker Debian Installation via Repository: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
=Run the following command to uninstall all conflicting packages=
+
= Docker CE unter Debian 12 installieren =
*for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
+
 
=Install using the apt repository=
+
== Vorbereitung ==
#Add Docker's official GPG key:
+
Installiert curl und ca-certificates
*sudo apt-get update
+
* apt install -y ca-certificates curl gnupg
*sudo apt-get install ca-certificates curl
+
 
*sudo install -m 0755 -d /etc/apt/keyrings
+
Erstellt das Verzeichnis für den GPG-Schlüssel
*sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
+
* install -m 0755 -d /etc/apt/keyrings
*sudo chmod a+r /etc/apt/keyrings/docker.asc
+
 
# Add the repository to Apt sources:
+
Fügt den offiziellen Docker-GPG-Schlüssel hinzu
*echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
+
* curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
*sudo apt-get update
+
 
=To install the latest version, run=
+
Setzt die Rechte korrekt
*sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
+
* chmod a+r /etc/apt/keyrings/docker.gpg
=Verify that the installation is successful by running the hello-world image=
+
 
*sudo docker run hello-world
+
== Repository hinzufügen ==
 +
Ermittelt die Codename-Version von Debian (z. B. bookworm)
 +
* echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list
 +
 
 +
Aktualisiert die Paketquellen
 +
* apt update
 +
 
 +
== Installation von Docker Engine ==
 +
Installiert Docker CE, CLI, containerd
 +
* apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
 +
 
 +
== Test ==
 +
Prüft, ob Docker korrekt läuft
 +
* docker version
 +
* docker run hello-world
 +
 
 +
== Hinweise ==
 +
Das Paket docker.io aus den Debian-Quellen wird nicht verwendet. Diese Anleitung installiert die offizielle, aktuelle Version direkt von Docker Inc.

Aktuelle Version vom 18. April 2025, 09:32 Uhr

Docker CE unter Debian 12 installieren

Vorbereitung

Installiert curl und ca-certificates

  • apt install -y ca-certificates curl gnupg

Erstellt das Verzeichnis für den GPG-Schlüssel

  • install -m 0755 -d /etc/apt/keyrings

Fügt den offiziellen Docker-GPG-Schlüssel hinzu

Setzt die Rechte korrekt

  • chmod a+r /etc/apt/keyrings/docker.gpg

Repository hinzufügen

Ermittelt die Codename-Version von Debian (z. B. bookworm)

Aktualisiert die Paketquellen

  • apt update

Installation von Docker Engine

Installiert Docker CE, CLI, containerd

  • apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Test

Prüft, ob Docker korrekt läuft

  • docker version
  • docker run hello-world

Hinweise

Das Paket docker.io aus den Debian-Quellen wird nicht verwendet. Diese Anleitung installiert die offizielle, aktuelle Version direkt von Docker Inc.