GitLabCE-Docker - wohl Zugriffsprobleme

  • Hi,
    ich hätte da gerne mal wieder Probleme die offensichtlich von der Linux-Zugriffsberechtigung kommen.

    Folgendes: GitLabCE Docker, läuft ohne gemountete Verzeichnisse gut.
    Jetzt soll der natürlich auch seine Daten behalten, also unter OMV eine Freigabe auf dem UnionFileSystem unter der Freigabe /Pool erstellt: "/Pool/Gitlab/". Dann über OMV die drei Verzeichnisse reingemouted:

    Code
    /srv/19fe1974-e5fa-4f19-b186-8deb68e09958/Pool/GitLab/[definition='1','0']log[/definition] => /var/[definition='1','0']log[/definition]/gitlab
    /srv/19fe1974-e5fa-4f19-b186-8deb68e09958/Pool/GitLab/data => /var/opt/gitlab
    /srv/19fe1974-e5fa-4f19-b186-8deb68e09958/Pool/GitLab/config => /etc/gitlab


    In den ACL-Einstellungen sichergestellt, dass der Besitzer user und die Besitzergruppe users ist, dann jedem Vollzugriff erteilt und die Gruppe docker nochmal seperat die Berechtigungen erteilt.

    Schalter bei R/O ist aus.

    Erster start, Container nicht priviligiert: Exit nach ca. 7s, die Ordner wurden angelegt, in "config" gibt es Dateien, "[definition='1','0']log[/definition]/reconfigure" bleibt aber leer. Auffällig ist, dass alle erstellten Ordner im Besitz von "root" sind.

    Also, zweiter Versuch: alle durch Docker erstellten Ordner löschen, in den OMV die ACLs zur Sicherheit neu gesetzt, und dann den Container privilgiert gestartet. Jetzt läuft der Container 15s bevor er sich verabschiedet, schonmal ein Erfolg! :rolleyes:
    Die Ordner werden wieder so erstellt, diesmal erhalte ich aber eine Logfile, die ich allerdings, dank 30.000 Zeilen Begrenzung einkürze:

    Spoiler anzeigen


    Normalerweise würde ich jetzt gucken, ob man bei dem Container die User- oder GroupID setzen kann, so wie bei emby (PUID = 1000, PGID = 100), für GitLab habe ich diesbezüglich leider nichts gefunden.
    Kann mir wer weiterhelfen?

    Zitat von root2

    Merke: Das "S" in "IoT" steht für Sicherheit!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!