Докер-клиент iKEv2 VPN - PullRequest
0 голосов
/ 04 июня 2019

У меня есть несколько контейнеров, которым требуется доступ к веб-службам, размещенным в разных VPN.

  • Я не хочу перегружать изображения этих контейнеров VPN-клиентом.
  • Я тоже не могуустановить VPN-клиент на моем хосте.

То, чего я пытаюсь достичь, это: Для каждого из этих контейнеров создать закрепленный контейнер VPN-клиента, способный подключаться к соответствующему серверу.Идея состоит в том, чтобы использовать опцию 'network_mode' для использования частной сети подключенной VPN.

enter image description here

Файл docker-compose должен быть чем-товот так:

version: "3"
services:
  vpn-client:
    cap_add:
      - NET_ADMIN
    network_mode: "host"
    volumes:
      - '$PWD/config:/etc/vpn.conf'
    container_name: vpn-bridge
    image: vpn-client
  test:
    image: app
    network_mode: "service:vpn-client"

Пока я изо всех сил пытаюсь найти этот vpn-клиент, поддерживающий iKEv2.(Я нашел пристыкованный OpenVPN, но он не поддерживает iKEv2).Поэтому из-за отсутствия популярности мне интересно, является ли это реальным способом решения моей проблемы или я переусердствую во всем.Любой пример или совет о том, как добиться того же?

...