У меня есть два док-контейнера.Первый имеет сервер OpenVPN, к которому подключено несколько клиентов.Теперь я хочу связаться с одним из клиентов через VPN из другого контейнера (например, с помощью простой команды ping
).Возможно ли это?
На данный момент я связал контейнеры следующим образом:
version: '3'
services:
app:
build:
context: .
dockerfile: app.dockerfile
links:
- ovpn:ovpn
ovpn:
build:
context: .
dockerfile: ovpn.dockerfile
working_dir: /etc/openvpn
privileged: true
volumes:
- ./openvpn:/etc/openvpn
ports:
- 1194:1194/udp
Я также попробовал это с новым ключом networks
(версия docker compose 3.5
), ноэто также не работает.
Я думаю, что мой подход бесполезен, потому что ссылка и сетевые ключи предназначены только для того, чтобы сделать сами контейнеры доступными.Но я надеюсь, что есть и другая возможность.