พอร์ต Docker ที่เผยแพร่ให้เส้นทางไปยังปลายทางในคอนเทนเนอร์ แต่ไม่ได้เริ่มพร็อกซี่และไม่ได้เปลี่ยนที่อยู่ที่โพรเซสนั้นรับฟัง

สำหรับการแมปเครือข่ายบริดจ์ทั่วไป ให้เปรียบเทียบค่าสามค่าต่อไปนี้

ส่วนของเส้นทางค่าที่ต้องตรวจ
ทางเข้าของไคลเอนต์ที่อยู่โฮสต์และพอร์ตที่เผยแพร่ซึ่งไคลเอนต์ติดต่อ
เป้าหมายการส่งต่อที่อยู่และพอร์ตของคอนเทนเนอร์ที่การแมปเลือก
บริการที่อยู่และพอร์ตที่พร็อกซี่ผูกจริงภายในคอนเทนเนอร์

พร็อกซี่ที่ผูกกับ 127.0.0.1 ภายในคอนเทนเนอร์อาจไม่ได้รับการรับส่งข้อมูลที่ส่งต่อไปยังที่อยู่เครือข่ายของตน สิ่งนี้แตกต่างจากการเผยแพร่พอร์ตโฮสต์เฉพาะบนลูปแบ็กของโฮสต์: การนั้นจำกัดว่าใครเข้าถึงการแมปได้ ขณะที่ลูปแบ็กของคอนเทนเนอร์อาจขัดขวางการแมปไม่ให้ไปถึงบริการ

เลือกตัวรับฟังภายในสำหรับการปรับใช้ที่ตั้งใจไว้ พร้อมรักษาการเผยแพร่โฮสต์แบบจำกัดและการเข้าถึงพร็อกซี่ คำประกาศพอร์ตที่เปิดเผยใน Dockerfile ไม่ได้เริ่มบริการ และการเริ่มคอนเทนเนอร์สำเร็จไม่ได้ยืนยันว่าโพรเซสกำลังฟังที่เป้าหมายการส่งต่อ

ติดตามว่าการเชื่อมต่อที่ล้มเหลวไปได้ไกลแค่ไหน การปฏิเสธและการรีเซ็ตแตกต่างกันตามแพลตฟอร์มและการนำการส่งต่อไปใช้ ดังนั้นจึงไม่มีสิ่งใดระบุการตั้งค่าได้เพียงลำพัง เมื่อไปถึงบริการแล้ว ให้มองหาคำทักทายพร็อกซี่ที่ถูกต้องและใช้เวอร์ชัน SOCKS การรับรองความถูกต้อง และนโยบายปลายทางที่กำหนด พอร์ตโฮสต์ที่เข้าถึงได้เพียงอย่างเดียวไม่อาจยืนยันความสามารถเหล่านั้นได้

บทความที่เกี่ยวข้อง