Docker Compose
Docker Compose vereinfacht die Verwaltung von Multi-Container-Anwendungen mit Docker. So bleibt mehr Zeit sich auf die Anwendungen zu konzentrieren und nicht auf Ihre Infrastruktur.
Installation
Um Docker Compose zu nutzen, müssen zunächst Docker und Docker Compose installiert werden. Dabei kann grundsätzlich jeder Server genutzt werden, egal ob es sich um einen Server im Heimnetzwerk handelt oder einen gemieteten in einem Datenzentrum.
Grundlagen der Container-Orchestrierung
Bevor wir mit der Installation beginnen, ist es wichtig, einige grundlegende Konzepte zu verstehen:
- Container: Isolierte Laufzeitumgebungen für Anwendungen
- Images: Vorlagen für Container mit vorkonfigurierter Software
- Compose-Dateien: YAML-basierte Konfigurationsdateien zur Definition von Multi-Container-Anwendungen
- Volumes: Persistente Datenspeicherung für Container
- Netzwerke: Kommunikation zwischen Containern
Installation auf verschiedenen Systemen
Pacman
Für Arch Linux läuft die Installation über Pacman.
Docker Engine
Docker Compose
Gegebenenfalls funktioniert Docker Compose damit noch nicht, weil es an einem anderen Ort installiert wurde als vom System erwartet. In diesem Fall muss noch eine Verknüpfung gesetzt werden.
Näheres zur Einrichtung eines Raspberry Pis findet sich in diesem Blogpost.
Docker Installation
Für die Docker Installation auf einem Synology NAS genügt es, sich den Container Manager aus dem Paket-Zentrum zu installieren.
Näheres zum Setup eines Synology-NAS findet sich in diesem Blogpost.
Docker
Näheres zum Setup eines Ubuntu-Homeservers findet sich in diesem Blogpost.
Docker Desktop
Für Windows (und auch macOS) gibt es die Software Docker Desktop, die von Docker heruntergeladen werden kann.