Don-DCH
Captain
- Registriert
- Aug. 2009
- Beiträge
- 3.428
Guten Mittag zusammen,
ich beschäftige mich seit einiger Zeit mit Docker unter Debian. (kommend von einem Synology NAS) Nun habe ich ein paar wneige Container angelegt mit Docker Volumes, da, so wie ich gelesen habe viele Vorteile greifen wie eine automatische Rechtevergabe um die sich Docker kümmert. Mehr Isolation vom Host System etc.
Generell finde ich es verwirrend wenn man recherschiert steht manchmal dabei das eine UID berechtigt werden soll manchmal aber auch nicht. Daher schrecke ich etwas vor Bind Mounts zurück.
Bezüglich eines Backups scheinen mir Bind Mounts jedoch angenehmer da ich nicht einen Container brauche wo ich alle Volumes reinmappe sondern einfach die Container stoppe und dann alle Daten unter dem Bind Mount sichere und so ein konstentes Backup haben sollte auch bei Datenbanken, da die Container ja gestoppt sind oder liege ich da falsch? Oft wird ja bei Datenbanken empfohlen ein Dump zu machen.
Doch wie kann ich prüfen welche Rechte man braucht, ich möchte nicht das der Container angelegt wird und ich später merke irgendwas stimmt nicht oder würde man das direkt sehen/bemerken?
Ich verwende Portainer und Stacks also Docker Compose.
Generell hatte ich überlegt ein Verzeichnis wie /opt/docker/Containername zu nutzen ist das sinnvoll?
Anbei ein paar Container welche ich gerne betreiben möchte, vielleicht kann jemand was dazu sagen bezüglich der Rechten/Berechtigungen, welche gesetzt werden müssen und wie sich diese mit Bind Mounts verhalten?
-ngnix proxy manager
-sftpgo (hier habe ich explizit gelesen das man uid 1000 berechtigen muss bei bind mounts)
-linkwarden
-paperlessngnx
-audiobookshelf
-jellyfin
-portainer
Freue mich über jede Meinung/Erfahrung/Hilfe
Ich wünsche euch einen schönen Sonntag
ich beschäftige mich seit einiger Zeit mit Docker unter Debian. (kommend von einem Synology NAS) Nun habe ich ein paar wneige Container angelegt mit Docker Volumes, da, so wie ich gelesen habe viele Vorteile greifen wie eine automatische Rechtevergabe um die sich Docker kümmert. Mehr Isolation vom Host System etc.
Generell finde ich es verwirrend wenn man recherschiert steht manchmal dabei das eine UID berechtigt werden soll manchmal aber auch nicht. Daher schrecke ich etwas vor Bind Mounts zurück.
Bezüglich eines Backups scheinen mir Bind Mounts jedoch angenehmer da ich nicht einen Container brauche wo ich alle Volumes reinmappe sondern einfach die Container stoppe und dann alle Daten unter dem Bind Mount sichere und so ein konstentes Backup haben sollte auch bei Datenbanken, da die Container ja gestoppt sind oder liege ich da falsch? Oft wird ja bei Datenbanken empfohlen ein Dump zu machen.
Doch wie kann ich prüfen welche Rechte man braucht, ich möchte nicht das der Container angelegt wird und ich später merke irgendwas stimmt nicht oder würde man das direkt sehen/bemerken?
Ich verwende Portainer und Stacks also Docker Compose.
Generell hatte ich überlegt ein Verzeichnis wie /opt/docker/Containername zu nutzen ist das sinnvoll?
Anbei ein paar Container welche ich gerne betreiben möchte, vielleicht kann jemand was dazu sagen bezüglich der Rechten/Berechtigungen, welche gesetzt werden müssen und wie sich diese mit Bind Mounts verhalten?
-ngnix proxy manager
-sftpgo (hier habe ich explizit gelesen das man uid 1000 berechtigen muss bei bind mounts)
-linkwarden
-paperlessngnx
-audiobookshelf
-jellyfin
-portainer
Freue mich über jede Meinung/Erfahrung/Hilfe
Ich wünsche euch einen schönen Sonntag