Score:0

บล็อกพอร์ตบนคอนเทนเนอร์ Docker โดยใช้ iptables

ธง mp

ฉันมีบริการที่ทำงานบนพอร์ต 3007 ใน Docker ซึ่งตั้งค่าดังนี้:

บริการ:
    API:
        พอร์ต:
        - 3007:80

ฉันพยายามเพิ่มกฎในกลุ่ม DOCKER-USER เพื่อบล็อกทราฟฟิกที่ไม่ใช่ในเครื่องบนพอร์ตนั้น:

iptables -I DOCKER-USER -p tcp --dport 3007 ! -s 127.0.0.1 -j ลดลง

อย่างไรก็ตามสิ่งนี้ไม่ได้ผล เมื่อดูกฎบน DOCKER chain ดูเหมือนว่าพอร์ตที่ส่งต่อจะเป็นพอร์ตที่อยู่ด้านในของคอนเทนเนอร์ (80 และไม่ใช่ 3007) ดังนั้นฉันจึงไม่แน่ใจว่าจะจัดการการเข้าถึงได้อย่างไร

adrian avatar
mp flag
วิธีแก้ปัญหาอย่างหนึ่งคือการกำหนดค่าแอปให้ทำงานบนพอร์ต 3007 ภายในคอนเทนเนอร์เพื่อให้กฎตรงกับการรับส่งข้อมูล แต่ฉันจะทิ้งคำถามไว้เนื่องจากฉันไม่สามารถทำเช่นนี้กับบริการทั้งหมดของฉัน
Michael Hampton avatar
cz flag
หากคุณไม่ต้องการให้พอร์ตรับทราฟฟิกจากภายนอก ทำไมคุณถึงเปิดเผยพอร์ตนั้น
adrian avatar
mp flag
@MichaelHampton ฉันต้องการย้อนกลับพร็อกซีของพอร์ตที่เปิดเผยบางพอร์ต ส่วนอื่น ๆ ได้รับการสื่อสารด้วยแอปพลิเคชันที่ไม่ได้อยู่ในคอนเทนเนอร์
Score:2
ธง in

ผูกพอร์ตที่เปิดเผยเข้ากับอินเทอร์เฟซแบบย้อนกลับ

บริการ:
    API:
        พอร์ต:
        - "127.0.0.1:3007:80"

โพสต์คำตอบ

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