Docker auf der Synology verstehen und richtig vorbereiten
In dieser Lektion bekommst du einen verständlichen Einstieg in das Thema Docker auf der Synology. Du lernst, was Docker überhaupt macht, warum es gerade auf einer NAS so praktisch ist und wie du mit dem Container Manager arbeitest. Außerdem richtest du die wichtigste Grundlage ein: den automatisch angelegten Docker-Ordner inklusive korrekter Berechtigungen. Damit vermeidest du später viele typische Fehler bei Container-Projekten. 🐳
📦 Was ist Docker auf der Synology?
Docker hilft dir dabei, Programme isoliert in Containern auf deiner Synology auszuführen. Das ist besonders praktisch, wenn du Anwendungen installieren möchtest, die nicht mehr direkt über DSM verfügbar sind oder die du flexibel selbst verwalten willst.
Im Transkript wird als Beispiel genannt:
- Seit DSM 7.3 gibt es die Video Station nicht mehr
- Statt mühsamer Workarounds kannst du viele Alternativen einfach über Docker betreiben
- So kannst du dir eigene Dienste für Medienverwaltung, Tools oder Webanwendungen lokal auf deiner NAS einrichten
🛠️ Container Manager installieren
Die Verwaltung aller Docker-Container läuft bei Synology über den Container Manager (früher Docker Manager).
So installierst du ihn:
- Öffne das Paketzentrum
- Suche nach Docker oder Container
- Installiere den Container Manager
- Öffne ihn danach über das Startmenü
- Optional: Ziehe ihn dir für schnellen Zugriff auf den Desktop
🧭 So ist der Container Manager aufgebaut
Im Container Manager findest du mehrere wichtige Bereiche:
- Übersicht
Zeigt dir laufende Prozesse und Systemressourcen wie:
- CPU
- Arbeitsspeicher
- Netzwerk
- Hinweise auf Fehler oder verfügbare Updates
- Projekte
Hier legst du neue Docker-Projekte an.
Ein Projekt enthält in der Regel mindestens einen Container.
- Container
Hier siehst du:
- welche Container laufen
- welche gestoppt sind
- den aktuellen Status
- Images
Images sind die Installationsgrundlage für Container.
Wenn du ein Projekt startest, lädt Docker das passende Image aus dem Internet herunter.
- Registrierung
Hier kannst du nach fertigen Docker-Images suchen, z. B. für:
- Bitwarden
- Medienserver
- andere Dienste
- Netzwerk
Docker legt für Container eigene virtuelle Netzwerke an.
- Protokoll
Hier siehst du, ob Container oder Projekte gestartet wurden.
Für tiefere Fehleranalysen ist dieser Bereich meist weniger hilfreich.
📁 Der Docker-Ordner auf der Synology
Sobald du den Container Manager installierst, legt Synology automatisch einen freigegebenen Ordner namens Docker an.
In diesem Ordner landen später:
- Projektordner
- Konfigurationsdateien
- Datenverzeichnisse
- YAML-Dateien
- je nach Projekt auch Modelle oder Datenbanken
Je nach Anwendung sieht die Struktur unterschiedlich aus. Manche Projekte brauchen nur wenige Ordner, andere deutlich mehr.
🔐 Ganz wichtig: Berechtigungen korrekt setzen
Der wichtigste Vorbereitungsschritt ist die Berechtigung des Docker-Ordners.
So gehst du vor:
- Öffne die Eigenschaften des Docker-Ordners
- Wechsle zu Berechtigungen
- Prüfe die Gruppe Everyone
Wichtig:
- Nur Lesen reicht nicht
- Setze Everyone auf Lesen und Schreiben
- Übernimm die Einstellung für alle Unterordner
Falls Everyone nicht vorhanden ist:
- Füge die Gruppe Everyone manuell hinzu
- Wähle Zulassen
- Aktiviere Lesen und Schreiben
- Übernimm die Berechtigung für alle Unterordner
Das ist entscheidend, weil viele Container sonst nicht korrekt schreiben können und später Fehler verursachen.
✅ Das ist die Basis für alle weiteren Docker-Projekte
Wenn der Container Manager installiert ist, der Docker-Ordner vorhanden ist und Everyone Schreibrechte hat, ist deine Synology sauber vorbereitet.
Danach kannst du in den nächsten Lektionen direkt mit echten Docker-Projekten starten und Container Schritt für Schritt installieren.