कमांड docker run -v /var/folders/zz/...निम्न त्रुटि उत्पन्न करता है।
docker: Error response from daemon: Mounts denied:
The paths /var/folders/zz/... and /var/folders/zz/...
are not shared from OS X and are not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
जब मैं फ़ाइल साझाकरण खोलता हूं, तो मैं देखता हूं कि / निजी पहले से सूचीबद्ध है।
यदि मैं जोड़ने का प्रयास /var/folder/करता हूं , तो यह हल हो जाता है /private/var/folders, जो / निजी का सबसेट है और इसलिए जोड़ को अस्वीकार कर दिया गया है।
संक्षेप में, यह मुझे ऐसा लगता है जैसे निर्देशिका /var/folders/..को ओएस एक्स द्वारा एक उपनिर्देशिका के रूप में साझा किया गया है /privateऔर इसलिए इसे डॉकर के लिए जाना जाना चाहिए। इसे हल करने पर कोई मदद की सराहना की जाएगी।
एक प्रयोग के रूप में, मैंने /privateफ़ाइल साझाकरण में फ़ाइल को बदल दिया /private/var/foldersऔर docker को पुनः आरंभ किया लेकिन परिणाम नहीं बदला।
बस अधिक संपूर्ण संदर्भ के लिए, यह .sh स्क्रिप्ट है , जो इस पायथन स्क्रिप्ट को चलाता है , जो बदले में डॉक कमांड चलाता है।
WORKING_DIR="$(mktemp -d)और, चला गया -v ${WORKING_DIR}। लेकिन यह हैकिंग WORKING_DIR="/private"$(mktemp -d), इस मुद्दे को हल करने के लिए लगता है। बहुत बहुत धन्यवाद :)

-v /private/var/folders/zz/...?