لدي إعداد حيث أقوم بتشغيل جميع أجزاء موقع الويب الخاص بي في حاويات عامل الميناء. بلدي إنجن إكس الذي يستمع على المنفذ 80 و 443 تشغيل في حاوية.
363292a98545 scivm/nginx-django-scivmcom:latest /usr/bin/supervisord 12 days ago Ghost 0.0.0.0:40001->22/tcp, 88.198.57.112:443->443/tcp, 88.198.57.112:80->80/tcp lonely_feynmann
أريد إعداد وكيل لخدمة في حاوية أخرى. هذه الحاوية مرتبطة بالمنفذ 3000 على المضيف:
b38c8ef72d0a mazzolino/strider-dind:latest wrapdocker /usr/bin/ 41 minutes ago Up 41 minutes 0.0.0.0:3000->3000/tcp, 22/tcp, 27017/tcp distracted_einstein
بلدي إيبتبلس على المضيف عامل الميناء تبدو مثل هذا:
root@Ubuntu-1204-precise-64-minimal /var/run # iptables -LChain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHEDACCEPT tcp -- anywhere anywhere tcp dpt:sshACCEPT tcp -- anywhere anywhere tcp dpt:httpACCEPT tcp -- anywhere anywhere tcp dpt:httpsACCEPT tcp -- anywhere anywhere tcp dpt:8000DROP all -- anywhere anywhere Chain FORWARD (policy ACCEPT)target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHEDChain OUTPUT (policy ACCEPT)target prot opt source destination
من داخل الحاوية ، أنا غير قادر على الاتصال بالمنفذ 3000 على الجهاز المضيف بسبب تكوين إيبتبلس.
لا أريد فتح المنفذ 3000 على الإنترنت العام.
هل هناك طريقة لفتح جسر مباشر بين الحاوية والمضيف على المنفذ 3000?
أو يجب أن تعديل إيبتبلس بلدي لقبول من نطاق إب عامل الميناء?