Artykuł 89 z 208

Docker Compose: jak zróbić backup katalogu appdata

Kiedy kontenery zaczynają działać, szybko okazuje się, że najcenniejsza część nie siedzi w samym pliku Compose, tylko w katalogu appdata. To tam są ustawienia, bazy, biblioteki i cała codzienna praca aplikacji.

Docker Compose: jak zróbić backup katalogu appdata
Dobra organizacja katalogów Compose i appdata bardzo ułatwia późniejszy backup.
  1. Sprawdź, gdzie dokładnie trzymasz katalog appdata i pliki Compose.
  2. Oddziel dane aplikacji od dużych bibliotek multimediów, jeśli to możliwe.
  3. Zdecyduj, czy backup ma trafiać na drugi dysk, drugi NAS czy do osobnego katalogu backupowego.
Docker Compose: jak zróbić backup katalogu appdata
Do backupu appdata możesz użyć zarówno prostego rsync, jak i bardziej rozbudowanego narzędzia backupowego.
  1. Na początek wystarczy regularna kopia katalogu appdata w spokojnych godzinach.
  2. Jeśli aplikacja ma bazę danych lub intensywnie zapisuje pliki, rozważ krótki przestój albo snapshot spójny z jej pracą.
  3. Po wykonaniu kopii sprawdź, czy naprawd widzisz wszystkie ważne katalogi i pliki Compose.
Samo odtworzenie obrazu kontenera nie przywróci twoich ustawień, jeśli nie zachowałeś appdata.
Po uporządkowaniu backupów warto jeszcze przypomnieć jedną ważną zasadę: w OMV nie opłaca się ręcznie grzebać w plikach konfiguracyjnych bez wyraźnej potrżeby.