Alle filer, som du deler i en monteret diskenhed, skal have samme uid:guid-ejerskab som brugeren, der kører CMD'en i din container. Det lykkedes mig at bruge nogle løsninger i mit daglige arbejde, forhåbentlig kunne en af dem fungere for dig:
- KOPI ressourcefilerne et andet sted og i indgangspunktet cp dem til den rigtige sti, da brugeren, der udfører indgangs-scriptet, er den samme, som kører CMD, vil dine filer have samme uid:guid. Du kan se dette mønster på det offentlige jenkins docker-billede
- Mimik bruger- og gruppeejerskabsskemaet for de nødvendige filer i din docker-vært, på den måde har både container og vært samme UID/GUID for de filer, du vil bruge, så webserveren dræber ikke sig selv, når den forsøger at læse disse filer.
- Skift ejerskab on the fly med et entrypoint-script som postgresql public docker image gør.
Håber det hjælper!