لقد قمت بتشغيل خدمة ويب في حاوية عامل ميناء على منفذ مخصص (8080). هنا ، أحاول تشغيل حاوية ، وفضح منفذ الحاوية ذات الصلة (كما ينظر هنا) ، ولكن دون جدوى.
docker run -p 127.0.0.1:8080:8080 beatthemarket run wait
ولكن لا يمكنني الوصول إلى نقطة نهاية خدمة الويب هذه.
ط) أنا تعريض ميناء الحاوية بشكل صحيح? ثانيا) كيف يمكن استكشاف الأخطاء وإصلاحها إذا كان المنفذ غير متوفر، أو إذا لم يتم استدعاء خدمة الويب الخاصة بي (سيكون من الجيد أن تكون قادرا على الدخول في الحاوية وتجعيد نقطة النهاية فقط).
يمكن رؤية ملف الإرساء الخاص بي هنا. وأنا أستخدم أدزيرك التمهيد-كلج الصورة الأساسية.
في الواقع تشغيل عامل الميناء ، في كل مرة يسترد مجموعة من الجرار. ثم التمهيد كتل (ال wait
مهمة) ، وهو ما أريد (خادم الويب سيتم التعامل مع طلبات الويب). وهذا هو المكان الذي فقدت فيه. التمهيد ، في عامل الميناء ، كتل كما طلبت ذلك. ولكن لا أستطيع أن يبدو للحصول على الأساسية مرحبا بالعالم رسالة أن الجذر أوري يجب العودة.
$ docker run -p 127.0.0.1:8080:8080 beatthemarket run waitDownloading https://github.com/boot-clj/boot/releases/download/2.5.5/boot.jar...Retrieving dynapath-0.2.3.jar from https://clojars.org/repo/Retrieving pod-2.5.5.jar from https://clojars.org/repo/Retrieving shimdandy-impl-1.2.0.jar from https://repo1.maven.org/maven2/Retrieving core-2.5.5.jar from https://clojars.org/repo/...Implicit target dir is deprecated, please use the target task instead.Set BOOT_EMIT_TARGET=no to disable implicit target dir.
ال كروم، حليقة وجيت كل القول بأن يتم رفض الاتصال.
$ curl http://127.0.0.1:8080/curl: (7) Failed to connect to 127.0.0.1 port 8080: Connection refused$ wget http://127.0.0.1:8080/--2016-04-21 20:07:32-- http://127.0.0.1:8080/Connecting to 127.0.0.1:8080... failed: Connection refused.