Ratgeber/Docker auf dem NAS für Einsteiger: Was du wissen musst
Docker auf dem NAS für Einsteiger: Was du wissen musst

Docker auf dem NAS für Einsteiger: Was du wissen musst

·13 Aufrufe

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.

nasdockereinsteigercontainerserver

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 auf dem NAS für Einsteiger: Was du wissen musst — practical guide overview
Docker auf dem NAS für Einsteiger: Was du wissen musst

Docker-Begriffe: Image, Container, Volume, Compose

BegriffErklärungAnalogie
ImageDie Vorlage/Bauplan für einen Container, wird aus einer Registry heruntergeladenEin Kuchenrezept
ContainerEine laufende Instanz eines Images, die eigentliche AnwendungDer gebackene Kuchen
VolumePersistenter Speicher für Container-Daten, der Container-Neustarts überlebtDie Backform (bleibt auch nach dem Essen)
Docker ComposeEine YAML-Datei, die mehrere Container und deren Konfiguration beschreibtEin ganzes Kochbuch mit mehreren Rezepten
RegistryEin Online-Katalog mit Images (z. B. Docker Hub, GitHub Container Registry)Die Rezeptsammlung im Internet
💻
Synology DiskStation DS224+Das beliebteste 2-Bay NAS für Einsteiger, perfekt für Backup, Plex und Docker* Affiliate-Link, du zahlst nicht mehr, wir erhalten eine kleine Provision
Bei Amazon ansehen →

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-ModellDocker-ToolCompose-SupportEmpf. RAM für Docker
Synology DS224+Container ManagerJa (GUI + YAML)4–6 GB (Upgrade empf.)
Synology DS423+Container ManagerJa (GUI + YAML)4–8 GB
Synology DS723+Container ManagerJa (GUI + YAML)8–16 GB
QNAP TS-264Container StationJa (GUI + YAML)8 GB (ab Werk)
QNAP TS-464Container StationJa (GUI + YAML)8 GB (ab Werk)
Asustor AS5402TPortainerJa (über Portainer)4–8 GB
RAM ist der Flaschenhals: Docker-Container teilen sich den Arbeitsspeicher des NAS. Mit 2 GB RAM (Synology DS224+ ab Werk) sind maximal 3–4 leichte Container möglich. Für einen sinnvollen Docker-Stack (Home Assistant + Pi-hole + Immich + Portainer) brauchst du mindestens 4 GB, für komfortablen Betrieb 8 GB oder mehr. Das RAM-Upgrade auf dem DS224+ (1× 4 GB SODIMM, ca. 25 EUR) ist die lohnendste Einzelinvestition.

Die 10 beliebtesten Docker-Container fürs NAS

ContainerFunktionRAM-BedarfSchwierigkeit
Home AssistantSmart-Home-Zentrale~500 MBMittel
Pi-holeNetzwerk-Werbeblocker~128 MBLeicht
ImmichGoogle-Fotos-Alternative~1–2 GBMittel
PortainerDocker-Verwaltung (GUI)~128 MBLeicht
VaultwardenPasswort-Manager (Bitwarden)~64 MBLeicht
Paperless-ngxDokumenten-DMS / papierloses Büro~512 MBMittel
Uptime KumaService-Monitoring~128 MBLeicht
Zigbee2MQTTZigbee-Bridge ohne Hersteller-Hub~128 MBMittel
JellyfinKostenloser Medienserver~512 MBLeicht
NextcloudEigene Cloud-Plattform~512 MBMittel

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.

Docker auf dem NAS für Einsteiger: Was du wissen musst — step-by-step visual example
Docker auf dem NAS für Einsteiger: Was du wissen musst

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.yml in seinem Ordner

Synology Container Manager vs. QNAP Container Station vs. Portainer

FeatureSynology Container MgrQNAP Container StationPortainer
Compose-EditorJa (integriert)Ja (Import)Ja (Stack-Editor)
Log-ViewerJaJaJa (besser)
Auto-RestartJaJaJa
Registry-BrowserDocker HubDocker Hub + QNAPAlle Registries
Netzwerk-ManagementBasisErweitertErweitert
Template-BibliothekNeinNeinJa (vorgefertigte Stacks)
Empfehlung für Einsteiger: Nutze die integrierte Docker-GUI deines NAS (Container Manager bei Synology, Container Station bei QNAP) für den Anfang. Installiere zusätzlich Portainer als ersten Container, Portainer bietet eine deutlich übersichtlichere Verwaltungsoberfläche mit besserer Log-Ansicht, Template-Bibliothek und Multi-Container-Stack-Verwaltung. Portainer selbst braucht nur ~128 MB RAM und ist in 2 Minuten installiert.

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: :latest kann 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.
Einstieg in 3 Schritten: 1. RAM auf mindestens 4 GB aufrüsten (bei Synology DS224+: 25 EUR). 2. Container Manager oder Container Station öffnen und Portainer als ersten Container installieren. 3. Den zweiten Container nach Bedarf wählen, Pi-hole für werbefreies Surfen im ganzen Netzwerk ist der perfekte Anfang und in 5 Minuten eingerichtet. Danach wächst dein Docker-Stack organisch mit deinen Anforderungen.

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.

🧭Teil unseres Themen-Hubs: NAS & Netzwerkspeicher

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

Artikel teilen

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

Kommentare (0)

Kommentar schreiben

Kommentare werden vor der Veröffentlichung geprüft.