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.

😱 Mise à jour conteneur données disparues?

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.

✅ Docker Volume Mapping magic en une astuce

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

1

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.

2

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.

3

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

4

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 :

docker-compose.yml mappage des volumes
services:

Sauvegarde automatique + stockage distant = aucun risque

écris un script pour une sauvegarde quotidienne auto. Garde les 7 derniers jours, nettoie les anciens auto :

Script de sauvegarde
#!/bin/bash

Configuration des tâches programmées

Ajoutez le script de sauvegarde à cron, exécuté automatiquement à 3h du matin :

crontab sauvegarde programmée
# Éditer le crontab
⚠️ RAID n'est pas une sauvegarde !RAID protège vos données contre la défaillance d'un seul disque dur, mais ne protège pas contre suppression accidentelle, rançongiciel chiffrement, incendie NAS, vol. La vraie stratégie de sauvegarde est 3-2-1 :3 copies de données, 2 types de médias, 1 copie hors site。Au minimum, sync tes fichiers de backup vers un cloud storage ou un autre device.

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 :

👉 Sauvegarde avancée et récupération désastre

pas envie de gérer les sauvegardes ? Le plan géré MOLILI inclut sauvegarde auto et récupération de données, sans souci. En savoir plus sur MOLILI →
Tuto utile pour vous?