Score:0

คอนเทนเนอร์นักเทียบท่าของ Windows ไม่สามารถเข้าถึงโฮสต์อื่นบนเครือข่ายส่วนตัวเดียวกันได้

ธง us

ฉันใช้คอนเทนเนอร์ Docker บน Windows:

นักเทียบท่ารัน -d -p 2001:8080
-v F:\Scan:/app/data/output
-e SANED_NET_HOSTS="192.168.1.200"
--รีสตาร์ทจนกว่าจะหยุด
--ชื่อ scanservjs
--สิทธิพิเศษ
sbs20/scanservjs:ล่าสุด

ซึ่งโดยทั่วไปจะช่วยแปลงเครื่องสแกนของฉันเป็นเครื่องสแกน Wifi

ผมยืนยัน 192.168.1.200 สามารถเข้าถึงได้อย่างแน่นอน (ราสเบอร์รี่ pi บนเครือข่ายส่วนตัวเดียวกัน) และจากโฮสต์ (Windows) ฉันทำได้ ปิง 192.168.1.200 และ เทลเน็ต 192.168.1.200 6566 ไม่มีปัญหาใดๆ

นี้ เคยทำงานมาก่อนอย่างแน่นอนแต่ด้วยเหตุผลบางประการ (อาจเนื่องมาจากการอัปเดต Windows หรือมากกว่านั้น) my คอนเทนเนอร์ดูเหมือนจะไม่สามารถเข้าถึงได้อีกต่อไป 192.168.1.200 เลย. ถ้าผมติดตั้ง ปิง บนภาชนะ ปิง 192.168.1.200 แค่แฮงค์ตลอดไป

ได้ลองมาหลายอย่าง เช่น ลองมาบ้างแล้ว เครือข่าย การตั้งค่า (แปลงเป็น นักเทียบท่า-compose.yml และเพิ่มการตั้งค่าเครือข่าย ฯลฯ ) แต่ยังไม่สามารถทำอะไรได้จนถึงตอนนี้ ฉันเหนื่อย --net=โฮสต์แต่ดูเหมือนว่าฉันจะไม่สามารถเข้าถึงได้ localhost:2001 หรือ localhost:8080ฉันจึงไม่สามารถทำอะไรได้มากนัก

ฉันพยายามปิดใช้งาน Windows Firewall ชั่วคราว แต่ดูเหมือนจะไม่สามารถแก้ไขได้

โฮสต์ Windows -> ราสเบอร์รี่ pi [ดี]  
คอนเทนเนอร์นักเทียบท่า (ในโฮสต์ Windows) -> ราสเบอร์รี่ pi [ล้มเหลว]

สิ่งที่อาจเป็นปัญหาที่ทำให้คอนเทนเนอร์ Docker ไม่สามารถเข้าถึงได้ 192.168.1.200ในขณะที่โฮสต์ Windows สามารถทำได้โดยไม่มีปัญหาใด ๆ ?

โพสต์คำตอบ

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