Docker auf dem NAS für Einsteiger: Was du wissen musst
Dieser Artikel kann Affiliate-Links enthalten. Wenn du über diese Links einkaufst, erhalten wir möglicherweise eine kleine Provision — ohne Mehrkosten für dich. Das hilft uns, weiterhin kostenlose Inhalte zu erstellen.
Docker verwandelt ein einfaches NAS in einen vollwertigen Heimserver, mit über 500.000 verfügbaren Container-Images für praktisch jeden Anwendungsfall. Statt einzelner NAS-Apps installierst du Container: fertig paketierte Anwendungen, die isoliert voneinander laufen, sich in Sekunden aktualisieren lassen und bei Problemen einfach gelöscht und neu erstellt werden. Home Assistant, Pi-hole, Immich, Plex, Paperless-ngx, Vaultwarden, all das läuft per Docker auf deinem NAS.
Was ist Docker? Die Grundlagen verständlich erklärt
Ein Docker-Container ist eine Art Mini-Computer innerhalb deines NAS. Jeder Container enthält genau eine Anwendung mit allen Abhängigkeiten (Bibliotheken, Konfiguration, Laufzeitumgebung), komplett isoliert vom NAS-Betriebssystem und von anderen Containern. Das hat drei entscheidende Vorteile:
- Isolation: Ein fehlerhafter oder kompromittierter Container kann andere Container und das NAS-Betriebssystem nicht beeinflussen. Stürzt Pi-hole ab, läuft Home Assistant unbeeinflusst weiter. Du kannst deinen gesamten Stack per Docker-Compose-Datei auf neue Hardware migrieren.
- Einfache Updates: Aktualisierung in 30 Sekunden: Altes Image stoppen, neues herunterladen, Container neu starten. Deine Daten und Konfiguration bleiben in separaten Volumes erhalten.
Docker-Begriffe: Image, Container, Volume, Compose
| Begriff | Erklärung | Analogie |
|---|---|---|
| Image | Die Vorlage/Bauplan für einen Container, wird aus einer Registry heruntergeladen | Ein Kuchenrezept |
| Container | Eine laufende Instanz eines Images, die eigentliche Anwendung | Der gebackene Kuchen |
| Volume | Persistenter Speicher für Container-Daten, der Container-Neustarts überlebt | Die Backform (bleibt auch nach dem Essen) |
| Docker Compose | Eine YAML-Datei, die mehrere Container und deren Konfiguration beschreibt | Ein ganzes Kochbuch mit mehreren Rezepten |
| Registry | Ein Online-Katalog mit Images (z. B. Docker Hub, GitHub Container Registry) | Die Rezeptsammlung im Internet |
Welche NAS-Modelle können Docker?
Docker erfordert einen x86-Prozessor (Intel oder AMD). ARM-basierte Einstiegsmodelle wie die Synology DS120j oder DS223j unterstützen kein Docker. Hier die gängigsten Docker-fähigen NAS-Modelle:
| NAS-Modell | Docker-Tool | Compose-Support | Empf. RAM für Docker |
|---|---|---|---|
| Synology DS224+ | Container Manager | Ja (GUI + YAML) | 4–6 GB (Upgrade empf.) |
| Synology DS423+ | Container Manager | Ja (GUI + YAML) | 4–8 GB |
| Synology DS723+ | Container Manager | Ja (GUI + YAML) | 8–16 GB |
| QNAP TS-264 | Container Station | Ja (GUI + YAML) | 8 GB (ab Werk) |
| QNAP TS-464 | Container Station | Ja (GUI + YAML) | 8 GB (ab Werk) |
| Asustor AS5402T | Portainer | Ja (über Portainer) | 4–8 GB |
Die 10 beliebtesten Docker-Container fürs NAS
| Container | Funktion | RAM-Bedarf | Schwierigkeit |
|---|---|---|---|
| Home Assistant | Smart-Home-Zentrale | ~500 MB | Mittel |
| Pi-hole | Netzwerk-Werbeblocker | ~128 MB | Leicht |
| Immich | Google-Fotos-Alternative | ~1–2 GB | Mittel |
| Portainer | Docker-Verwaltung (GUI) | ~128 MB | Leicht |
| Vaultwarden | Passwort-Manager (Bitwarden) | ~64 MB | Leicht |
| Paperless-ngx | Dokumenten-DMS / papierloses Büro | ~512 MB | Mittel |
| Uptime Kuma | Service-Monitoring | ~128 MB | Leicht |
| Zigbee2MQTT | Zigbee-Bridge ohne Hersteller-Hub | ~128 MB | Mittel |
| Jellyfin | Kostenloser Medienserver | ~512 MB | Leicht |
| Nextcloud | Eigene Cloud-Plattform | ~512 MB | Mittel |
Docker Compose: Der richtige Weg für Einsteiger
Docker Compose ist eine YAML-Datei, die einen oder mehrere Container mit allen Einstellungen beschreibt. Statt Container einzeln über die GUI zu konfigurieren, definierst du alles in einer Textdatei, reproduzierbar, versionierbar und leicht zu teilen.
Beispiel: Pi-hole als Docker Compose
Eine typische Docker-Compose-Datei für Pi-hole sieht vereinfacht so aus: Du definierst den Container-Namen, das Image (pihole/pihole:latest), die Port-Zuweisungen (53 für DNS, 80 für die Weboberfläche), Umgebungsvariablen (Zeitzone, Passwort) und das Volume für persistente Daten. Der gesamte Aufbau umfasst etwa 15 Zeilen YAML.
Wo die Compose-Dateien speichern?
- Synology: Erstelle einen Ordner
/docker/als freigegebenen Ordner und darin Unterordner pro Container:/docker/pihole/,/docker/homeassistant/etc. - QNAP: Nutze
/Container/oder einen eigenen freigegebenen Ordner - Compose-Dateien: Jeder Container bekommt eine eigene
docker-compose.ymlin seinem Ordner
Synology Container Manager vs. QNAP Container Station vs. Portainer
| Feature | Synology Container Mgr | QNAP Container Station | Portainer |
|---|---|---|---|
| Compose-Editor | Ja (integriert) | Ja (Import) | Ja (Stack-Editor) |
| Log-Viewer | Ja | Ja | Ja (besser) |
| Auto-Restart | Ja | Ja | Ja |
| Registry-Browser | Docker Hub | Docker Hub + QNAP | Alle Registries |
| Netzwerk-Management | Basis | Erweitert | Erweitert |
| Template-Bibliothek | Nein | Nein | Ja (vorgefertigte Stacks) |
Häufige Einsteiger-Fehler vermeiden
- Container-Daten nicht in Volumes speichern: Ohne Volume gehen alle Daten bei einem Container-Update verloren. Definiere immer Volumes für Konfiguration und Daten.
- Zu viele Container auf 2 GB RAM: Überwache den RAM-Verbrauch unter DSM → Ressourcenmonitor. Bei Speicherknappheit werden Container oder das NAS instabil.
- Port-Konflikte: Zwei Container können nicht denselben Port nutzen. Port 80 ist oft vom NAS selbst belegt, nutze alternative Ports wie 8080, 8443 etc.
- latest-Tag verwenden:
:latestkann Breaking Changes enthalten. Nutze besser spezifische Versionen (z. B.homeassistant/home-assistant:2024.1). - Kein Backup der Container-Konfiguration: Sichere deine Docker-Compose-Dateien und Volumes regelmäßig, im Ernstfall ist dein gesamter Docker-Stack in Minuten wiederherstellbar.
Netzwerk-Konfiguration für Docker-Container
Docker-Container auf dem NAS können in verschiedenen Netzwerkmodi laufen. Für Einsteiger sind zwei Modi relevant:
- Bridge-Modus (Standard): Container bekommen eine eigene interne IP und kommunizieren über Port-Mappings mit dem Netzwerk. Beispiel: Pi-hole intern auf Port 53 → NAS-IP:53. Das ist der sicherste und empfohlene Modus.
- Host-Modus: Container nutzen direkt die NAS-IP und alle Ports. Einfacher zu konfigurieren, aber Portkonflikte möglich. Nur sinnvoll für Container wie Home Assistant, die viele Netzwerk-Protokolle (mDNS, SSDP, Multicast) benötigen.
Datensicherung für Docker-Container
Sichere deine Docker-Daten regelmäßig, ein defektes Container-Update oder ein versehentliches Volume-Löschen kann stundenlange Konfigurationsarbeit vernichten. Erstelle eine einfache Backup-Strategie: Nutze Synology Hyper Backup oder QNAP Hybrid Backup Sync, um den gesamten Docker-Ordner (mit allen Compose-Dateien und Volumes) täglich auf ein externes Ziel zu sichern. Alternativ erstelle ein Bash-Skript, das alle Container stoppt, ein tar-Archiv der Volumes erstellt und die Container wieder startet, das gesamte Backup dauert bei 10 Containern unter 2 Minuten.
Veröffentlicht durch die SmartHomePraxis-Redaktion. Veröffentlicht am 7. Juni 2026.
Verantwortlich i.S.d. § 18 MStV: siehe Impressum.
Fehler entdeckt oder ergänzende Erfahrung? korrektur@smarthomepraxis.de
Smart-Home-Tipps direkt ins Postfach
Neue Anleitungen, Vergleiche und Praxis-Tipps – kein Spam, jederzeit abbestellbar.
🎁 Gratis dazu: Smart-Home-Starter-Guide (PDF)
Das könnte dich auch interessieren
Automatische Downloads auf dem NAS: RSS, Webhooks und Cron-Jobs
RSS-Feeds, Webhooks und Cron-Jobs automatisieren Downloads auf dem NAS. Von Podcasts bis Software-Updates – alles läuft im Hintergrund.
Synology DS1522+ im Test: Die 5-Bay-Zentrale für Heimserver
5 Bays, AMD Ryzen, 10GbE-Option und bis zu 15 Bays mit Erweiterungseinheiten. Die DS1522+ als Herzstück eines ernsthaften Heimservers.
1-Bay vs. 2-Bay vs. 4-Bay: Wie viele Festplatteneinschübe brauchst du?
Die Anzahl der Bays bestimmt Redundanz, Speicherplatz und Zukunftssicherheit. Warum 2-Bay fast immer die bessere Wahl als 1-Bay ist.