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

·0 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 nas einsteiger grundlagen: practical guide overview
Docker nas einsteiger grundlagen

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 nas einsteiger grundlagen: step-by-step visual example
Docker nas einsteiger grundlagen

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.

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.