Skip to content

Docker einrichten

Die Software Docker hat das Unternehmen Docker Inc. ursprünglich in zwei Varianten angeboten: Docker Enterprise und Docker Community. Nachdem die Enterprise-Sparte an Mirantis verkauft wurde, sind nur noch die Open-Source-Variante Docker Community und Docker Desktop interessant.

Für Windows und macOS

Es gibt die Docker Desktop mit grafischer Oberfläche für Windows und macOS. Wählen Sie am besten die Stable-Variante, Edge enthält Beta-Funktionen:

Bezahlen für Docker Desktop

Docker Desktop (mit der GUI) ist für kleine Unternehmen kostenlos. Ab 250 Mitarbeitern oder mehr als 10 Millionen US-Dollar Umsatz muss man monatlich pro Benutzer zahlen. Preise: https://www.docker.com/pricing

Für Linux und Linux-Server

Linux-Desktop-Nutzer müssen ohne grafische Oberfläche auskommen (was nicht schwerfällt). Auf dem Server gibt es ohnehin keinen Grund für grafische Oberflächen.

Die Paketquellen der gängigen Linux-Distributionen sind keine geeignete Anlaufstelle. Die Container-Welt ist zu schnelllebig.

Es gibt Paketquellen (.deb und .rpm) direkt von Docker Inc.. Der schnellste Weg zur Docker-Engine auf dem Server ist das Installations-Skript:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Das Skript lädt Docker herunter und installiert es. Anschließend sollten Sie den aktuellen Benutzer zur Gruppe docker hinzufügen, damit Sie auch als normaler Benutzer auf den Docker-Daemon und die laufenden Container einwirken können:

sudo usermod -aG docker $USER

Docker-Compose

Unter Windows und macOS müssen Sie Docker-Compose nicht separat installieren, es ist Teil der Desktop-Umgebung.

Unter Linux war Docker-Compose früher ein separates Programm, das in Python geschrieben ist.

Neuerdings gibt es Compose als Erweiterung der Docker-CLI. Bis März 2022 musste man Docker-Compose per Curl per Hand herunterladen. Seitdem ist es in den Paketquellen enthalten. Wenn das Installations-Skript durchgelaufen ist und Docker installiert hat, installiert man Docker-Compose mit:

apt install docker-compose-plugin

Wenn Sie irgendwo Anleitungen mit docker-compose finden, lassen Sie den Bindestrich weg und schreiben: docker compose

Nach der Installation

Wenn Docker und Docker-Compose installiert sind, geht es in Lab 1 weiter mit den ersten Kommandozeilen-Befehlen.