ฉันมีสองdocker-compose.ymlไฟล์แยกกันในสองโฟลเดอร์:
~/front/docker-compose.yml~/api/docker-compose.yml
ฉันจะแน่ใจได้อย่างไรว่าคอนเทนเนอร์ในfrontสามารถส่งคำขอไปยังคอนเทนเนอร์ในได้apiอย่างไร
ฉันรู้ว่า--default-gatewayตัวเลือกที่สามารถตั้งค่าการใช้docker runสำหรับภาชนะแต่ละคนเพื่อให้ที่อยู่ที่ระบุ IP สามารถกำหนดให้กับคอนเทนเนอร์นี้ docker-composeแต่ดูเหมือนว่าตัวเลือกนี้ไม่สามารถใช้ได้เมื่อใช้
ขณะนี้ฉันสิ้นสุดการทำdocker inspect my_api_container_idและดูเกตเวย์ในผลลัพธ์ มันใช้งานได้ แต่ปัญหาก็คือว่า IP นี้มีการสุ่มมาดังนั้นฉันไม่สามารถวางใจได้
คำถามอีกรูปแบบหนึ่งอาจเป็นเช่นนี้:
- ฉันสามารถกำหนดที่อยู่ IP คงที่ให้กับคอนเทนเนอร์เฉพาะโดยใช้นักเทียบท่าเขียนได้หรือไม่
แต่ในที่สุดสิ่งที่ฉันดูแลคือ:
- โครงการนักแต่งเพลงที่แตกต่างกันสองโครงการสามารถสื่อสารกันได้อย่างไร