ฉันต้องการติดตั้ง NextCloud (https://hub.docker.com/_/nextcloud) ผ่าน docker-compose
หลังจากวิเคราะห์โครงสร้างนักเทียบท่าแล้ว ฉันเห็นว่าภาพนี้ประกอบด้วยสองบริการ (แอปและฐานข้อมูล)
ขณะนี้ในเซิร์ฟเวอร์ ฉันมีบริการที่ใช้นักเทียบท่าทั้งหมดที่ทำงานในเครือข่าย macvlan เพื่อให้อุปกรณ์ที่เหลือในเครือข่ายมองเห็นได้
ฉันจะปรับแต่งไฟล์ที่เขียนด้วยนักเทียบท่า NextCloud เพื่อให้แอปและคอนเทนเนอร์ฐานข้อมูลสื่อสารกับตัวเองผ่านเครือข่ายนักเทียบท่าปกติได้อย่างไร แต่มีบริการ NextCloud ที่เปิดเผยต่อเครือข่าย macvlan
สิ่งที่ต้องการด้านล่าง:
--เครือข่ายจริง----
| 192.168.1.0/24 |
------------------
|
---------|--เครือข่ายนักเทียบท่า------------
| --------- -------- |
| | แอป |--172.16.0.0/24--| ฐานข้อมูล | |
| --------- -------- |
----------------------------------------
ตามทฤษฎีแล้ว ฉันควรจะเข้าถึง NextCloud ด้วยเครือข่ายจริงได้
ฉันได้อ่านแล้วว่า reverse proxy อาจเป็นวิธีที่จะไป แต่ฉันจะตั้งค่าด้วยวิธีนี้ได้อย่างไร