Artykuł 24 z 43

Docker Compose w OMV 8

Jeśli chcesz uruchamiać kontenery w OMV, Compose jest dziś najwygodniejszą drogą. Ten poradnik zakłada, że masz już zainstalowane OMV-Extras i przygotowane miejsce na dane kontenerów.

Zakładka ustawień Compose w OMV
Najpierw skonfiguruj globalne ustawienia pluginu Compose.
Pola konfiguracyjne pluginu Compose w OMV
Najważniejsze jest wskazanie katalogu danych i katalogu dla plików compose.
  1. Przejdź do Services > Compose > Settings.
  2. Wskaż katalog na dane persistent, zwykle folder typu appdata na dysku danych.
  3. Wskaż katalog dla plików compose, aby łatwo utrzymywać porządek między stackami.
  4. Zapisz ustawienia i zastosuj zmiany.
Widok identyfikatorów użytkownika w OMV
Przy części kontenerów przydają się UID i GID konkretnego użytkownika.
Przy części kontenerów potrzebne są wartości PUID i PGID. W OMV możesz je sprawdzić na liście użytkowników po włączeniu odpowiednich kolumn.
Dodawanie przykładowego pliku compose w OMV
Plugin Compose pozwala dodać nowy plik i uruchomić kontener bez wychodzenia z GUI.
  1. Utwórz nowy plik compose dla wybranej usługi.
  2. Mapuj wolumeny tylko do folderów na dysku danych, np. w obrębie appdata.
  3. Po zapisaniu wykonaj Up, aby uruchomić kontenery z pliku.
  4. Przy aktualizacjach najpierw użyj Pull, potem ponownie Up, a na końcu Prune, żeby posprzątać stare obrazy.
Harmonogram dla zadań Compose w OMV
W razie potrzeby możesz planować zadania utrzymaniowe lub backupy dla kontenerów.
Nie używaj Reset Permissions ani ręcznych chmod/chown na katalogach kontenerów bez planu. Plugin Reset Permissions sam ostrzega, że zmiana praw na katalogach Dockera lub persistent data może zepsuć aplikacje.
Jeżeli po testach coś w prawach dostępu się rozjedzie, przejdź do poradnika o Reset Permissions. Jeśli kontenery trzymają ważne dane, od razu pomyśl o kopii zapasowej.