Docker-Compose-Grundinstallation

Diese Seite dient als Grundlage für viele weitere Anleitungen hier auf dieser Website und zeigt, wie ihr Docker und Docker-Compose auf eurem Server installiert.

Als Betriebssystem empfehle ich Debian, wenn es einfach funktionieren soll oder Alpine Linux wenn man Wert auf Sicherheit und Einsparung von Rechenleitung legt.


Installation unter Debian

Docker-Repository zu den Paketquellen hinzufügen:

apt update
apt install ca-certificates curl -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
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" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null

Paketquellen aktualisieren:

apt update

Docker und Docker-Compose Pakete installieren:

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


Installation unter Alpine Linux

Paketquellen aktualisieren:

apk update

Docker und Docker-Compose Pakete installieren:

apk add docker docker-compose

Autostart beim Booten aktivieren:

rc-update add docker default

Docker-Service starten:

/etc/init.d/docker start