http://localhost:4000

IP ของคุณ: 54.36.148.243
ทวีป: Europe
ประเทศ: France
รหัสประเทศ: FR
ภาค: IDF
ชื่อภูมิภาค: Île-de-France
เมือง: Paris
ละติจูด: 48.8323
ลองจิจูด: 2.4075
เขตเวลา: Europe/Paris
สกุลเงิน: EUR
ข้อมูลผู้ให้บริการอินเทอร์เน็ต: OVH SAS
ชื่อเบราว์เซอร์: Unknown
ระบบปฏิบัติการ: Unknown OS Platform
ธงประจำชาติ: ไปที่ localhost:4000

หากคุณต้องการเชื่อมต่ออินสแตนซ์ Docker นี้ IP จะเป็น 192.168.3.1 ไม่สามารถเชื่อมต่อกับ localhost:4000 ซึ่งคุณสามารถดูได้ในหน้าจอด้านล่าง ไม่ได้พังแต่ก็ปิด ฉันคิดว่าคุณสามารถลองใช้พอร์ตอื่นได้หากคุณเข้าใจว่าการระเบิดมีแนวโน้มที่จะทำงานในโหมดทดสอบมากกว่าโหมดการผลิต

แก้ไขข้อผิดพลาดพอร์ต localhost ของฉัน มีแนวคิดในการแก้ปัญหาหรือไม่? ฉันใช้ Docker for Machine เพื่อตั้งค่าสภาพแวดล้อมการพัฒนาในพื้นที่สำหรับ Angular2 อย่างไรก็ตาม เมื่อฉันพยายามเข้าถึง http://localhost:4000 คอนเทนเนอร์จะออกโดยมีรหัสข้อผิดพลาด 5000 ไม่ชัดเจนว่าสิ่งนี้เกิดจาก FQDN ของคอนเทนเนอร์หรือไม่ (ซึ่งฉันสามารถแก้ไขได้โดยชี้ไปที่สภาพแวดล้อมย่อยที่มีอยู่ ), หรืออย่างอื่น.

หากคุณส่งคำขอไปยัง localhost (พอร์ต 4000 ) และได้รับข้อความแสดงข้อผิดพลาดเช่น “” ไม่สามารถเชื่อมต่อกับ localhost:4000 “” ให้ลองใช้พอร์ตอื่นและดูว่าใช้งานได้หรือไม่

ทุก ๆ ชั่วโมง คอนเทนเนอร์ Docker ใหม่จะถูกสร้างขึ้นหรือมีการพุชไบนารีไปยังรีจิสตรี หากคุณกำลังใช้อิมเมจ Docker ล่าสุดหรืออิมเมจใหม่จากรีจิสตรี ดี – Docker จะเชื่อมต่อกับพอร์ต 4000 โดยอัตโนมัติ แต่ถ้าคุณใช้อิมเมจที่ล้าสมัยหรืออิมเมจรีจิสตรีจากที่เก็บอื่นและไม่ได้ใช้คุณสมบัติล่าสุด คอนเทนเนอร์ของคุณจะยังคงอยู่ในหลุมดำ มาแก้ไขกันเถอะ!

คอนเทนเนอร์ Docker เป็นเครื่องเสมือนที่มีชุดของแอปพลิเคชัน อิมเมจที่พร้อมสำหรับการผลิตสำหรับการแจกจ่ายซอฟต์แวร์โดยเฉพาะจะมีแอปพลิเคชันทั้งหมดที่จำเป็นในการสร้างและทดสอบการแจกจ่าย นั่นเป็นเหตุผลที่คุณต้องแน่ใจว่าคุณสามารถเข้าถึง localhost ของคุณได้หากคุณต้องการทำงานพัฒนา Localhost เป็นพอร์ตมาตรฐานที่ใช้โดยซอฟต์แวร์เว็บเซิร์ฟเวอร์ในเบราว์เซอร์ของคุณ แนวคิดเบื้องหลังพอร์ตคือสามารถเข้าถึงได้เมื่อคุณเชื่อมต่อกับโฮสต์ในพื้นที่ของคุณโดยตรง แทนที่จะต้องผ่านพร็อกซีและใช้การตั้งค่า DNS ของคุณ””

นี่เป็นเว็บแอปเล็กๆ น้อยๆ ที่ตรวจสอบว่าสามารถพูดคุยกับระบบบน localhost:4000 ได้หรือไม่ เราจะเห็นได้ว่าเซิร์ฟเวอร์กำลังทำงานบนพอร์ต 4000 (IIS) ซึ่งเราสามารถสันนิษฐานได้ว่าเป็นอินสแตนซ์ apache2 บางรูปแบบ แต่ถ้าคุณต้องการดูเพิ่มเติม คุณสามารถดูรหัสได้ที่นี่