Hallo zusammen,
ich starte folgenden Container bei mir auf einem Ubuntu-OS:
sudocker run --restart unless-stopped --name lancache -v /mnt/steamcache/CacheServer/cache:/data/cache -v /mnt/steamcache/CacheServer/logs:/data/logs -p Meine-Server-IP:80:80 lancachenet/monolithic:latest
Folgende Ordner werden im SMB-Share(mnt/steamcache/) komplett, von dem Befehl eins höher erstellt:
CacheServer/cache & CacheServer/logs
wenn ich mir die Rechte der Ordner anschaue, sind alle mit root gesetzt.
Im Error-Log des Containers ist aber folgendes Problem:
2020/09/01 16:41:28 [crit] 1752#1752: *1 mkdir() "/data/cache/cache/7d" failed (13: Permission denied) while reading upstream, client: Client-IP, server: , request: "GET /depot/1/manifest/5928322771446233610/5 HTTP/1.1", upstream: "http://155.133.248.29:80/depot/1/manifest/5928322771446233610/5", host: "cache18-ams1.steamcontent.com" 2020/09/01 16:41:28 [crit] 1752#1752: *2 mkdir() "/data/cache/cache/c2" failed (13: Permission denied) while reading upstream, client: Client-IP, server: , request: "GET /depot/3/manifest/8096513071444961518/5 HTTP/1.1", upstream: "http://155.133.248.29:80/depot/3/manifest/8096513071444961518/5", host: "cache18-ams1.steamcontent.com" 2020/09/01 16:41:28 [crit] 1754#1754: *3 mkdir() "/data/cache/cache/3e" failed (13: Permission denied) while reading upstream, client: Client-IP, server: , request: "GET /depot/2/manifest/2139852524811213490/5 HTTP/1.1", upstream: "http://155.133.248.13:80/depot/2/manifest/2139852524811213490/5", host: "cache2-ams1.steamcontent.com" 2020/09/01 16:41:28 [crit] 1753#1753: *5 mkdir() "/data/cache/cache/78" failed (13: Permission denied) while reading upstream, client: Client-IP, server: , request: "GET /depot/74/manifest/5000716531281502924/5 HTTP/1.1", upstream: "http://155.133.248.13:80/depot/74/manifest/5000716531281502924/5", host: "cache2-ams1.steamcontent.com" 2020/09/01 16:44:27 [crit] 1755#1755: *12 mkdir() "/data/cache/cache/2b" failed (13: Permission denied) while reading upstream, client: Client-IP, server: , request: "GET /appinfo/1042420/sha/c87d5ae3d06609fd093145ed24417160ca271eef.txt.gz HTTP/1.1", upstream: "http://95.101.90.177:80/appinfo/1042420/sha/c87d5ae3d06609fd093145ed24417160ca271eef.txt.gz", host: "clientconfig.akamai.steamstatic.com"
Es können keine neuen Ordner erstellt werden. Ich verstehe nicht wieso. Wenn ich den Container starte, kann er ohne weiteres Ordner mit root-Rechten erstellen, aber sobald die Anwenung läuft nicht mehr?