Всички файлове, които споделяте в монтиран том, трябва да имат една и съща собственост uid:guid на потребителя, който изпълнява CMD във вашия контейнер. Успях да използвам някои заобиколни решения в ежедневната си работа, надявам се, че едно от тях може да свърши работа за вас:
- КОПИРАНЕ файловете с ресурси на друго място и във входната точка ги cp към правилния път, тъй като потребителят, който изпълнява скрипта на входната точка, е същият, който изпълнява CMD, вашите файлове ще имат същия uid:guid. Можете да видите този модел в общественото изображение на jenkins docker
- Мимика схемата за собственост на потребителя и групата за необходимите файлове във вашия докер хост, по този начин и контейнерът, и хостът имат едно и също UID/GUID за файловете, които искате да използвате за това уеб сървърът няма да се самоубие, когато се опита да прочете тези файлове.
- Промяна на собствеността в движение със скрипт за входна точка като postgresql public docker image прави.
Надявам се да помогне!