Score:0

เซิร์ฟเวอร์ DNS (และพร็อกซีย้อนกลับ) กับ Ubuntu

ธง us

ฉันมีคอนเทนเนอร์ Docker จำนวนมากที่ทำงานบนเซิร์ฟเวอร์ Ubuntu ของฉัน แต่ละอันสามารถเข้าถึงได้ภายในเครือข่ายท้องถิ่นผ่านที่อยู่ IP และพอร์ต

มีวิธีการตั้งค่าเซิร์ฟเวอร์ DNS ในเครื่องสำหรับแต่ละเซิร์ฟเวอร์หรือไม่ เพื่อที่ฉันจะได้ไม่ต้องป้อน IP และพอร์ตซ้ำๆ ตัวอย่างเช่น http://คอนเทนเนอร์1 จะพาฉันไป http://10.1.1.2:7000?

หรือสามารถทำได้ผ่านเราเตอร์เท่านั้น?

ru flag
คำตอบคือ "ขึ้นอยู่กับ" - คอนเทนเนอร์ Docker ควรมีฟังก์ชันการแก้ไข DNS ภายในของตนเองภายใน Docker แต่ฉันไม่แน่ใจ 100% ว่าคอนเทนเนอร์ Docker ของคุณได้รับการกำหนดค่าอย่างไรในปัจจุบัน หากคอนเทนเนอร์ Docker ไม่ใช่ IP แบบคงที่ในการกำหนดค่า พวกเขาอาจได้รับ IP ใดๆ และ Docker ทำงานได้ไม่ดีในการบอกเซิร์ฟเวอร์ DNS ภายนอกว่า IP ใดที่คอนเทนเนอร์กำหนดให้กับ คอนเทนเนอร์นักเทียบท่าของคุณตั้งค่าอย่างไรในปัจจุบัน
Artur Meinild avatar
vn flag
ฟังก์ชันประเภทนี้มีให้โดย "reverse proxy" ที่ทำงานร่วมกับตัวแก้ไข DNS ของคุณ นอกจากนี้ พร็อกซีย้อนกลับสามารถใช้ใบรับรองตัวแทน ดังนั้นบริการทั้งหมดของคุณจึงใช้การเชื่อมต่อที่ปลอดภัย (HTTPS)ฉันใช้ [Nginx Proxy Manager](https://nginxproxymanager.com/) สำหรับสิ่งนี้
jpbrain avatar
ca flag
สวัสดี @ubntu ตั้งค่า tat ด้วย นำและ nginx docker เป็นพร็อกซีย้อนกลับ คุณจะมีบางอย่างเช่น "http://machine/container1"

โพสต์คำตอบ

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