Configuration de persistance des données
Recréer le conteneur sans perdre les données —— ne sautez pas cette étape
Données déjà sur NAS mais RAID c'est pas sauvegarde contre erreur humaine. Script simple de backup + cron = couche de protection supplémentaire.
tu es content d'avoir upgrader l'image du conteneur, tu redémarres et — pouf — config disparue, données disparues, tout ce que tu as changé reset. C'est pas un bug c'est normal Docker : les conteneurs c'est temporaire, efface et poof. Tu n'as pas de persistence, Docker ne stocke rien.
Pas envie acheter matériel? MOLILI propose service managé, aucun équipement à acheter, inscription suffit.
Utilisez mappage volume Docker pour mapper répertoires importants au chemin physique hôte. Effacez ou reconstruisez le conteneur, tant que le chemin mappé existe, données persistent. C'est l'opération Docker la plus basique et importante, sans équivalent.
quatre étapes pour persistence
crée la structure répertoire
Créez un répertoire de données sur NAS. Une structure claire rend les sauvegardes et migrations faciles. On recommande de diviser en quatre sous-répertoires : data, config, logs, memory.
Mapper le volume au conteneur
Dans docker-compose.yml ou l'interface de gestion Docker, mappez le répertoire du serveur hôte au chemin correspondant dans le conteneur. Après le mappage, les données écrites par le conteneur se retrouvent sur le disque NAS.
Enregistrer qui a fait quoi et quand. Problèmes sécu traçables, rapports usage possibles. Entreprises soumises compliance c'est obligatoire.
Obtenir API Key
Vérifier flux récupération
ne sauvegarde pas sans vérifier. Supprime le conteneur et redéploie, vérifie que les données sont là, la config marche toujours, le service démarre. Si tu découvres que la sauvegarde est cassée quand c'est l'urgence c'est trop tard.
Exemple de mappage volume
voici la structure de répertoire recommandée et les mappages, marche pour Synology, QNAP, Unraid etc :
services:
Sauvegarde automatique + stockage distant = aucun risque
écris un script pour une sauvegarde quotidienne auto. Garde les 7 derniers jours, nettoie les anciens auto :
#!/bin/bash
Configuration des tâches programmées
Ajoutez le script de sauvegarde à cron, exécuté automatiquement à 3h du matin :
# Éditer le crontab
Solutions sauvegarde avancées
Si vous avez des exigences de sécurité des données plus strictes, consultez le guide de sauvegarde avancée, qui couvre les sauvegardes incrémentielles, chiffrées, synchronisation cloud :