Docker auf Debian 10 installieren

  • Einfaches Tutorial für die Installation von Docker und Docker-Compose auf Debian 10

    Installation von Docker und optional Docker-Compose auf Debian 10


    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.


    Sobald du angemeldet bist solltest du deinen Server aktualisieren. Führe dazu folgendes aus:

    Code
    1. apt update
    2. apt upgrade -y

    Anschließend installiere die notwendigen Pakete:

    Code
    1. apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

    Füge den offiziellen GPG Schlüssel von Docker hinzu:

    Code
    1. curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -

    Stelle sicher dass der Fingerprint stimmt, führe dazu folgendes aus:

    Code
    1. 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:

    Code
    1. add-apt-repository \
    2. "deb [arch=amd64] https://download.docker.com/linux/debian \
    3. $(lsb_release -cs) \
    4. stable"

    Nun können wir Docker installieren, führe dazu folgende Befehle aus:

    Code
    1. apt update
    2. apt install docker-ce docker-ce-cli containerd.io

    Um zu überprüfen ob alles passt, starte einen Test Container mit folgendem Befehl:

    Code
    1. docker run hello-world


    Optional: Docker-Compose installieren

    Um Docker-Compose zu installieren musst du es erst mit folgendem Befehl herunterladen:

    Code
    1. 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:

    Code
    1. chmod +x /usr/local/bin/docker-compose

    Solltest der Befehl danach nicht gefunden werden erstelle einen Symlink/Softlink:

    Code
    1. 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:

    Code
    1. docker-compose --version


    Glückwunsch! Du hast nun erfolgreich Docker und optional Docker-Compose installiert!

Kommentare 1

  • Code
    1. # Download Docker
    2. curl -fsSL get.docker.com -o get-docker.sh
    3. # Install Docker using the stable channel (instead of the default "edge")
    4. CHANNEL=stable sh get-docker.sh
    5. # Remove Docker install script
    6. rm get-docker.sh