Nachdem ich im letzten Beitrag ein “fertiges” System mit Debian und Docker genutzt habe, möchte ich in diesem Video noch eine kleine Lücke schließen: Die Vorbereitung eines solchen Systems. Wir installieren gemeinsam Debian 12 (Bookworm) auf dem System und auf dieser Basis dann Docker. Bitte nicht wundern: Ich verwende hier Inhalte aus meinen Online-Kursen, wo ich das Thema schon längst als Grundlage geteilt hatte. Das hier ist also ein Zusammenschnitt aus November 2023.
Video: Debian (mit Docker) auf Mini-PC installieren#
Debian-Installation#
- Lade das Netinstall-Image von der offiziellen Webseite
- Flashe das Image auf einen USB-Stick
- Boote von dem Stick
- Richte das System wie im Video gezeigt ein
- Installiere Docker auf dem System
Docker-Installation unter Debian#
Die offizielle Anleitung findest Du hier.
sudo apt update
sudo apt install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo gpasswd -a $USER docker
Portainer als Erweiterung#
Wer gerne eine grafische Oberfläche hätte, kann zusätzlich Portainer installieren:
docker volume create portainer_data
docker run -d \
--name portainer \
--restart=always \
-p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce
Mini PCs#
FAQ (häufig gestellte Fragen)
Debian 12 (Bookworm) wird mithilfe des Netinstall-Images von der offiziellen Debian-Webseite auf einem Mini-PC installiert.
Über das offizielle Docker-Repository: Zunächst werden Zertifikate und der Docker-GPG-Key eingerichtet, dann die Paketquelle docker.sources angelegt und anschließend docker-ce, docker-ce-cli, containerd.io sowie die Plugins docker-buildx-plugin und docker-compose-plugin per apt installiert.
Nicht zwingend, wenn der eigene Benutzer per gpasswd -a $USER docker zur Docker-Gruppe hinzugefügt wird.
Mit einem docker run-Befehl, der ein Portainer-Datenvolume anlegt und den Container mit Zugriff auf den Docker-Socket sowie Port 9443 für die Weboberfläche startet.
Transparenz-Hinweis (Level 1: Komplett selbst finanziert)
An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selber gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100 Prozent um meine persönliche Meinung und Erfahrung! Danke an die Community, dass ich solche Inhalte für die Allgemeinheit zur Verfügung stellen kann!




