- Mitglied seit
- 16. Apr 2019
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hallo zusammen,
wie der Titel schon verrät, kämpfe ich derzeit damit, Docker auf meiner DS218+ als ein anderer User als root zum Laufen zu bekommen.
Der übliche Weg (wie unter https://docs.docker.com/install/linux/linux-postinstall/ empfohlen) hat leider nicht geklappt. Ich kann nun zwar als anderer User Docker-Container etc. starten, allerdings startet der Daemon weiterhin (mittels Upstart) als root. Auch alle als anderer User gestarteten Prozesse werden als root-Prozesse mittels "ps aux" angezeigt. :-/
Da dies wenig empfehlenswert ist, meine Frage: Wie habt ihr das gelöst?
Nachtrag:
Mir ist aufgefallen, dass sich meine Frage eher auf docker-compose eingrenzt.
Starte ich ganz simpel einen Container mittels
Nutze ich allerdings ein compose-file und starte es mittels
wie der Titel schon verrät, kämpfe ich derzeit damit, Docker auf meiner DS218+ als ein anderer User als root zum Laufen zu bekommen.
Der übliche Weg (wie unter https://docs.docker.com/install/linux/linux-postinstall/ empfohlen) hat leider nicht geklappt. Ich kann nun zwar als anderer User Docker-Container etc. starten, allerdings startet der Daemon weiterhin (mittels Upstart) als root. Auch alle als anderer User gestarteten Prozesse werden als root-Prozesse mittels "ps aux" angezeigt. :-/
Da dies wenig empfehlenswert ist, meine Frage: Wie habt ihr das gelöst?
Nachtrag:
Mir ist aufgefallen, dass sich meine Frage eher auf docker-compose eingrenzt.
Starte ich ganz simpel einen Container mittels
, startet er ihn wunderbar als angegebener User "dockeruser".sudo -u dockeruser docker run imagename
Nutze ich allerdings ein compose-file und starte es mittels
, klappt es nicht. Die einzelnen Container laufen dann wieder als root... :-(sudo -u dockeruser docker-compose up -d
Zuletzt bearbeitet: