我一直無法成功實現以下設定:
我想讓不同的容器能夠通過同一台伺服器存取。這台伺服器(nginx 容器)應該能夠透過我的網路中的 VLAN 介面被存取。一般來說,在 QNAP 上使用 VLAN 運作得非常好,我已經通過 Virtualization Station 暴露了兩台伺服器。我已經在 QNAP 上為該 VLAN 配置了一個虛擬交換器。
但我始終無法將這個 VLAN 整合進我的容器架構中。
我一直無法成功實現以下設定:
我想讓不同的容器能夠通過同一台伺服器存取。這台伺服器(nginx 容器)應該能夠透過我的網路中的 VLAN 介面被存取。一般來說,在 QNAP 上使用 VLAN 運作得非常好,我已經通過 Virtualization Station 暴露了兩台伺服器。我已經在 QNAP 上為該 VLAN 配置了一個虛擬交換器。
但我始終無法將這個 VLAN 整合進我的容器架構中。
看看這個,以及如何通過 Compose 將容器連接到特定的網路介面卡
我
想要實現以下情境:
以下是 nginx 的 yaml 配置:
services:
nginx:
image: nginx:latest
container_name: nginx_reverse_proxy
restart: unless-stopped
networks:
vlan11:
ipv4_address: 192.168.11.10
paperless_net:
ipv4_address: 172.29.16.20
volumes:
- ./conf.d:/etc/nginx/conf.d:ro
- ./ssl:/etc/nginx/ssl:ro
networks:
vlan11:
external: true
paperless_net:
external: true