如何在 docker compose 中将流量从一个容器路由到另一个容器
How to route traffic from one container to another in docker compose
我有这个 docker 撰写。我想将所有流量从 app
容器路由到 openvpn
容器而不更改主机服务器中的任何内容。可能吗?
version: '3'
services:
openvpn:
image: openvpn
networks:
- net
app:
image: myapp
networks:
- net
networks:
net:
driver: bridge
我自己找的。通过向 myapp
服务添加配置,我可以将 myapp
添加到 openvpn
的同一网络。
network_mode: "service:openvpn"
这样,我无法在 myapp
上公开端口,但我可以在 openvpn 中公开端口以访问 myapp
,因为它们在同一网络中
我有这个 docker 撰写。我想将所有流量从 app
容器路由到 openvpn
容器而不更改主机服务器中的任何内容。可能吗?
version: '3'
services:
openvpn:
image: openvpn
networks:
- net
app:
image: myapp
networks:
- net
networks:
net:
driver: bridge
我自己找的。通过向 myapp
服务添加配置,我可以将 myapp
添加到 openvpn
的同一网络。
network_mode: "service:openvpn"
这样,我无法在 myapp
上公开端口,但我可以在 openvpn 中公开端口以访问 myapp
,因为它们在同一网络中