Artykuł 61 z 67

Użytkownik appuser do Docker Compose w OMV

To prosty patent, który oszczędza mnóstwo frustracji. Zamiast uruchamiać wszystko byle jak, przygotuj osobne konto do pracy z danymi kontenerów i trzymaj się jednego porządku od początku.

Identyfikatory użytkownika appuser dla kontenerów w OMV
W praktyce właśnie te dane najczęściej trafiają do zmiennych PUID i PGID w Compose.
  1. Najpierw sprawdź UID i GID konta, którego chcesz używać do danych kontenerów.
  2. Jeśli nie masz jeszcze takiego konta, utwórz osobnego użytkownika do aplikacji albo wybierz jedno konkretne konto tylko do tego celu.
  3. Nie mieszaj wielu różnych kont do jednego katalogu appdata bez wyraźnej potrzeby.
Tworzenie folderu appdata w OMV
Najlepiej od razu połączyć appuser z porządnym katalogiem appdata przygotowanym pod kontenery.
  1. Przygotuj folder appdata na dysku danych.
  2. Upewnij się, że konto wybrane do kontenerów ma do niego poprawny dostęp.
  3. Dopiero potem przechodź do uruchamiania stacków w Compose.
Ustawienia Compose w OMV
Gdy przygotujesz appuser i appdata wcześniej, konfiguracja Compose staje się znacznie spokojniejsza.
Najgorszy scenariusz to uruchomienie kilku kontenerów bez planu, a dopiero potem poprawianie właścicieli plików i katalogów. Lepiej poukładać to przed pierwszym stackiem.
Masz już appuser, appdata i podstawowe identyfikatory. Następny krok to właściwa konfiguracja Docker Compose w OMV.