2.4 KiB
id | title | sidebar_label |
---|---|---|
debian-docker-installieren | Docker installieren (Debian 10) | Docker installieren |
Installation von Docker und optional Docker-Compose auf Debian 10
Informationen
In diesem Tutorial wird dir gezeigt, wie du Docker auf einem VPS oder Dedicated Server installierst. Du benötigst dafür Debian 10 und Root Rechte. Melde dich zunächst als root mit dem SSH Client deiner Wahl an, z.B. PuTTY oder Terminus.
Installation
-
Sobald du angemeldet bist solltest du deinen Server aktualisieren. Führe dazu folgendes aus:
apt update apt upgrade -y
-
Anschließend installiere die notwendigen Pakete:
apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
-
Füge den offiziellen GPG Schlüssel von Docker hinzu:
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
-
Stelle sicher dass der Fingerprint stimmt, führe dazu folgendes aus:
apt-key fingerprint 0EBFCD88
-
Sollten die letzten 8 Stellen mit [9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88] überein stimmen passt alles!
-
Nun, füge das Repository hinzu damit du Docker installieren kannst:
add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
-
Nun können wir Docker installieren, führe dazu folgende Befehle aus:
apt update apt install docker-ce docker-ce-cli containerd.io
-
Um zu überprüfen ob alles passt, starte einen Test Container mit folgendem Befehl:
docker run hello-world
Optional: Docker-Compose installieren
Um Docker-Compose zu installieren musst du es erst mit folgendem Befehl herunterladen.
- Um zu überprüfen ob alles passt, starte einen Test Container mit folgendem Befehl:
curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- Setze die benötigten Berechtigungen:
chmod +x /usr/local/bin/docker-compose
- Sollte der Befehl danach nicht gefunden werden, erstelle einen Softlink:
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
- Um zu überprüfen dass alles funktioniert, überprüfe die Version von Docker-Compose mit folgendem Befehl:
cdocker-compose --version