यह जिस मुद्दे से आता है वह क्रमशः मैक और लिनक्स द्वारा उपयोग किए जाने वाले उपयोगकर्ता हैं। मैक को लिनक्स पसंद नहीं है जो यूजर आईडी के लिए 1 का उपयोग करना चाहता है।
जिस तरह से मैंने अपने मैक + डॉकर-मशीन सेटअप में सभी अनुमतियों के पागलपन के आसपास काम किया है, इस डॉकरफाइल का उपयोग करना है
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
सादे MySQL 5.6 छवि के बजाय।
अंतिम 2 पंक्तियाँ आवश्यक हैं, क्योंकि mysql उपयोगकर्ता के लिए उपयोगकर्ता आईडी बदलने से उस छवि के लिए अनुमतियों में निर्माण गड़बड़ा जाएगा। => इसे यहां चलाने के लिए आपको 777 अनुमतियों की आवश्यकता है:/
मुझे पता है कि यह थोड़ा हैकी है, लेकिन अब तक का सबसे अच्छा समाधान है जो मुझे यहां अनुमतियों के मुद्दे के बारे में पता है।