Datenpersistenz-Konfiguration

Container-Neuerstellung verliert keine Daten — überspringen Sie diesen Schritt nicht

Auch wenn Daten auf dem NAS sind, RAID schützt nicht vor versehentlichem Löschen. Ein einfaches Backup-Skript schreiben, mit cron regelmäßig laufen lassen, zusätzliche Sicherheit.

😰 Server geht Nachts aus und keiner weiß

Du freust dich auf Container-Image-Upgrade, neustart danach —— Konfiguration weg, Daten weg, alles auf Null. Das ist kein Bug, das ist Docker Normalverhalten: Container sind temporär, gelöscht weg alles. Wenn du keine Persistierung machst, macht Docker auch nicht.

Lösungsplan

✅ Docker Volume Mapping erledigt es

Verwenden Sie Docker volume mapping um wichtige Container-Verzeichnisse auf physikalische Host-Pfade abzubilden. Container können willkürlich gelöscht, willkürlich neu erstellt werden, solange die Mapping-Pfad-Dateien noch existieren, Daten nicht verloren. Das ist Docker's Basis und auch wichtigste Operation, keine Exception.

Vier Schritte Persistierung fertig

1

Erstelle Verzeichnisstruktur

Erstellen Sie auf NAS ein Datenverzeichnis. Eine klare Verzeichnisstruktur macht spätere Sicherungen und Migrationen praktisch. Empfohlen: Teilen Sie in vier Unterverzeichnisse auf: data, config, logs, memory.

2

Volume zu Container zuordnen

Im docker-compose.yml oder der Docker-Verwaltungsoberfläche können Sie Host-Verzeichnisse auf entsprechende Container-Pfade abbilden. Nach der Zuordnung werden die im Container geschriebenen Daten tatsächlich auf der NAS-Festplatte gespeichert.

3

Geplante Backups konfigurieren

API Key abrufen

4

Wiederherstellungsprozess verifizieren

Nicht nur Sicherung, teste auch. Lösche Container und baue neu, verifyiere Daten noch da, Konfiguration funktioniert, Service startet normal. Wenn echte Probleme später entstehen und Sicherung ist kaputt, zu spät.

Volume Mapping Beispiel

hier ist die empfohlene Verzeichnisstruktur und Mapping-Methode, anwendbar auf Synology, QNAP, Unraid etc:

docker-compose.yml Volume Mapping
services:

Automatisches Backup + Off-Site Speicher = sichere Bank

Schreibe Skript, jeden Tag automatisch Sicherung packen. Letzte 7 Tage behalten, alte automatisch löschen:

Sicherungsskript
#!/bin/bash

Konfiguration geplanter Aufgaben

Fügen Sie das Sicherungsskript zu cron hinzu, wird automatisch täglich um 3 Uhr morgens ausgeführt:

crontab geplante Sicherung
# crontab bearbeiten
⚠️ RAID ist keine Sicherung!RAID schützt deine Daten davor, einzelne Festplatte kaputt zu gehen und Datenverlust, aber schützt nicht vor Löschen, Ransomware-Verschlüsselung, NAS-Mainboard verbrannt, Dieb ins Haus. Echte Backup-Strategie ist 3-2-1:3 Datenkopien, 2 Medientypen, 1 geografisch verteilte Kopie。Synchronisiere Sicherungsdateien mindestens zu einer Cloud oder einem anderen Gerät.

Fortgeschrittene Backup-Pläne

Wenn Sie höhere Anforderungen an Datensicherheit haben, sehen Sie sich das fortgeschrittene Sicherungs-Tutorial an, das inkrementelle Sicherung, verschlüsselte Sicherung, Cloud-Synchronisation usw. behandelt:

👉 Fortgeschrittenes Backup und Disaster Recovery

Sicherungsfinanzen nicht selbst verwalten? MOLILIs Managed Plan kommt mit Auto-Backup und Daten-Wiederherstellung, sorgenfrei. Lerne MOLILI kennen →
Hat diese Anleitung dir geholfen?