Handleiding Docker

Docker-volumes en Container Manager veilig back-uppen

Dat een container opnieuw kan worden gedownload, betekent niet dat zijn instellingen en gegevens veilig zijn. Bij Docker staan belangrijke bestanden vaak in volumes of in gekoppelde NAS-mappen. Bescherm die vóór updates of een schijfmigratie.

Eerst vaststellen: waar staan de echte gegevens?

Controleer per project de volume-mounts of de koppelingen in Container Manager. Een named volume wordt door Docker beheerd; een bind mount verwijst naar een expliciete map op de NAS. Beide kunnen cruciale gegevens bevatten. De inhoud van de containerimage zelf is meestal opnieuw te downloaden, maar databasebestanden, uploads en configuraties zijn dat niet.

Maak een inventaris die je later kunt begrijpen

Wat bewaar je?Waarom?
compose.yaml en .envZonder dezelfde configuratie en veilige sleutels start de herbouw mogelijk niet.
Volumes en bind mountsDaarin staan blijvende appgegevens.
Databaseback-upVoor apps met PostgreSQL, MariaDB of SQLite kan een ruwe bestandskopie bij gelijktijdig schrijven inconsistent zijn.
Appversie en imagesHelpt bij terugzetten met compatibele software.

Bewaar wachtwoorden en .env-bestanden versleuteld en gescheiden van publiek gedeelde handleidingen.

Kies een veilige kopieermethode

Voor eenvoudige containers kun je het project gecontroleerd stoppen, de aanwezige gegevensmappen met bestandsrechten en configuratie kopiëren en het project daarna opnieuw starten. Een named volume vraagt een Docker-geschikte export of back-uptool. Voor databases heeft een applicatie-consistente dump de voorkeur, volgens de instructie van de databaseleverancier. Een snapshot kan extra bescherming bieden, maar vervangt die controle niet.

Stop nooit lukraak een productieapp terwijl anderen belangrijke acties uitvoeren; kies een onderhoudsmoment.

Hersteltest zonder dataverlies

  1. Maak een controleerbare kopie op een tweede locatie.
  2. Maak op een geïsoleerd systeem of in aparte testmappen een nieuwe installatie.
  3. Herstel eerst de configuratie, dan volumes en databases volgens de applicatie-instructies.
  4. Test aanmelden, een bestaand bestand openen en zo mogelijk een proefitem opslaan.
  5. Leg vast hoe lang herstel duurde en welke rechten of geheimen je nodig had.

Voer herstelacties niet op de enige productiegegevens uit. Met name opties die volumes verwijderen kunnen definitief gegevens wissen.

Immich heeft aanvullende back-upregels

Bij Immich moet je de database én alle originele mediabestanden bewaren. Een SQL-dump zonder de foto's is onvoldoende; foto's zonder bruikbare database evenmin. Zie onze specifieke Immich-back-upgids. Bij een Compose-update hoort altijd een recent herstelbaar terugvalpunt.

Officiële bronnen

Menunamen, functies en ondersteunde combinaties verschillen per model en softwareversie. Raadpleeg bij risicovolle wijzigingen altijd de actuele handleiding voor jouw NAS.

Handig om verder te lezen

Container Manager · Container start niet · Back-up terugzetten testen