Machine: السؤال: كيف يمكنك إعادة توجيه المنافذ باستخدام Virtualbox إلى boot2docker؟

تم إنشاؤها على ٤ مارس ٢٠١٥  ·  3تعليقات  ·  مصدر: docker/machine

أهلا،

لقد قمت بإنشاء جهاز افتراضي باستخدام docker-machine create --driver virtualbox dev
لدي حاوية تعمل على 8500: 8500 على جهاز dev vm و boot2docker

أرغب في إعادة توجيه المنفذ الخاص بي من Host -> virtualbox -> boot2docker حتى أتمكن من استهداف الحاوية الخاصة بي من مضيفي: curl localhost:8500
هل يمكن لأحد أن يرشدنى للطريق الصحيح ؟

شكرا لك

التعليق الأكثر فائدة

أفضل شيء تفعله هو _not_ إعادة توجيه المنفذ. بدلاً من ذلك ، استخدم الشبكة الثانية المتصلة بجهازك

احصل عليه باستخدام docker-machine ip - ستكون منافذ الحاويات المعينة موجودة بالفعل.

السبب الوحيد لإعادة التوجيه إلى شبكة المضيف هو السماح لأجهزة الكمبيوتر الأخرى الموجودة على الشبكة الخاصة بك بالوصول إلى منفذ الحاوية.

ولكن على وجه التحديد لمثال curl localhost:8500 الخاص بك

استبدله بـ curl $(docker-machine ip):8500

ال 3 كومينتر

يمكنك الجري

vboxmanage controlvm dev natpf1 "8050,tcp,127.0.0.1,8050,,8050"

أفضل شيء تفعله هو _not_ إعادة توجيه المنفذ. بدلاً من ذلك ، استخدم الشبكة الثانية المتصلة بجهازك

احصل عليه باستخدام docker-machine ip - ستكون منافذ الحاويات المعينة موجودة بالفعل.

السبب الوحيد لإعادة التوجيه إلى شبكة المضيف هو السماح لأجهزة الكمبيوتر الأخرى الموجودة على الشبكة الخاصة بك بالوصول إلى منفذ الحاوية.

ولكن على وجه التحديد لمثال curl localhost:8500 الخاص بك

استبدله بـ curl $(docker-machine ip):8500

شكرا جزيلا على الإجابات ، أقدر لك!
SvenDowideit : هذا منطقي ، شكرًا

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات