माउंटेड वॉल्यूम में आपके द्वारा साझा की जाने वाली सभी फाइलों में समान यूआईडी:गाइड स्वामित्व होना चाहिए जो आपके कंटेनर में सीएमडी चलाता है। मैं अपने दैनिक कार्य में कुछ समाधान का उपयोग करने में कामयाब रहा, उम्मीद है कि उनमें से एक आपके लिए काम कर सकता है:
- कॉपी करें संसाधन फ़ाइलों को किसी अन्य स्थान पर और एंट्रीपॉइंट में उन्हें सही रास्ते पर सीपी करें, क्योंकि एंट्रीपॉइंट स्क्रिप्ट निष्पादित करने वाला उपयोगकर्ता वही है जो सीएमडी चलाता है, आपकी फाइलों में एक ही यूआईडी होगा:गाइड। आप इस पैटर्न को पब्लिक जेनकिंस डॉकर इमेज में देख सकते हैं
- नकल करें आपके डॉकटर होस्ट में आवश्यक फ़ाइलों के लिए उपयोगकर्ता और समूह स्वामित्व स्कीमा, इस तरह कंटेनर और होस्ट दोनों के पास उन फ़ाइलों के लिए एक ही UID/GUID है, जिनका आप उपयोग करना चाहते हैं, जब वेब सर्वर पढ़ने की कोशिश करता है तो वह खुद को नहीं मारेगा वे फ़ाइलें.
- स्वामित्व बदलें postgresql public docker image जैसी एंट्रीपॉइंट स्क्रिप्ट के साथ फ़्लाई पर करता है।
आशा है कि यह मदद करेगा!