مشاركة مقبس يونكس عبر وحدة تخزين عامل الميناء-تم رفض الإذن

وأنا أحاول أن حصة بلدي php5-fpm المقبس عبر وحدة تخزين مع بلدي nginx خادم الويب. التيار الوطني الحر و إنجن إكس تعمل في حاويات مختلفة وأريد أن الحصول عليها العمل عن طريق وحدة تخزين مشتركة حيث أضع ملف مأخذ من التيار الوطني الحر.

2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.8.2, server: docker.dev, request: "GET /test.php HTTP/1.1", upstream: "fastcgi://unix:/container/fpm/run/php5-fpm.sock:", host: "docker.dev"

لقد حاولت بالفعل تعيين الأذونات إلى 777 وتغيير مجموعة php5-fpm.socket إلى www-data.

دوكيرفيل من التيار الوطني الحر الحاويات

FROM ubuntu:13.10RUN apt-get updateRUN apt-get upgrade -yRUN apt-get install -y php5-cli php5-commonRUN apt-get install -y php5-fpm php5-cgiADD ./php-fpm.conf /etc/php5/fpm/php-fpm.confADD ./pool.d/www.conf /etc/php5/fpm/pool.d/www.confADD ./php.ini /etc/php5/fpm/php.iniCMD ["/usr/sbin/php5-fpm"]

دوكيرفيل من حاوية إنجن إكس

FROM ubuntu:13.10RUN apt-get updateRUN apt-get upgrade -yRUN apt-get install -y nginxADD ./test.php /var/test/test.phpADD ./test.html /var/test/test.htmlADD ./nginx.conf /etc/nginx/nginx.confADD ./site /etc/nginx/sites-enabled/testEXPOSE 80CMD ["/usr/sbin/nginx"]

يمكنني الوصول إلى test.html ولكن عند الوصول test.php أحصل على 502 بوابة سيئة.

هل هناك أي شيء آخر لا بد لي من يهتمون أذونات عند تقاسم الاشياء عبر وحدات التخزين?

لها الآن 2015 وأفترض نواة التصحيح مايكل يذكر جعلت الآن انها وسيلة في نواة مستقرة. لدي مثال العمل من 2 حاويات عامل الميناء واحد مع فب-التيار الوطني الحر والآخر مع إنجن إكس التحدث مع بعضهم البعض عبر مقبس يونكس.

انظر: https://github.com/brad-jones/conductor/tree/master/example-project

كان مفتاح العمل على الرغم من فتح الأذونات على المقبس.

على سبيل المثال: listen.mode = 0777 في / الخ / فب-التيار الوطني الحر.د / شبكة الاتصالات العالمية.أسيوط

لا يبدو أن يهم ما الاستماع.مالك & أمبير; استمع.تم تعيين المجموعة على.يجب أن يكون المقبس غير مقيد تماما ، أعتقد أن المستخدم في حاوية واحدة ، حتى لو كان يحمل نفس الاسم في حاوية أخرى لا يزال يعتبر مستخدما مختلفا.

لا يمكن للحاويات المختلفة التحدث مع بعضها البعض عبر مآخذ نطاق يونكس عندما تكون في مساحات أسماء شبكة مختلفة. هناك غير رسمي نواة التصحيح هذا يسمح بذلك ، لكنك وحدك إذا كنت تستخدمه.

أضف ./ اختبار.فب /فار / اختبار / اختبار.فب في التيار الوطني الحر حاوية

يجب تفسير بي إتش بي ليتم عرضها, حق?

كيف حالك بدء هذه الحاويات?

تحقق من الأذونات في الدليل المحتوي.