VPN을 통해 Docker 컨테이너에 액세스할 수 있도록 설정

VPN을 통해 Docker 컨테이너에 액세스할 수 있도록 설정

세 개의 물리적 머신 A, B, C가 있고 각각 도커가 설치되어 있습니다. 머신 A에 openvpn 서버를 설치하고 머신 B와 C에 openvpn 클라이언트를 설치하고 싶습니다. B와 C는 A에 연결됩니다. A, B, C의 모든 도커 컨테이너가 A에 연결된 모든 VPN 클라이언트에 액세스할 수 있기를 원합니다. 이것이 가능합니까? 어떻게?

일반적으로 VPN 서버는 192.168.255.0/24를 사용하고 docker는 172.17.42.1/16을 사용합니다. docker의 VPN 어댑터를 사용하여 수동으로 브리지를 만들어야 합니까?

PS 가능하다면 A의 openvpn 서버와 B와 C의 VPN 클라이언트도 도커 컨테이너 내부에 설치하고 싶습니다.

업데이트: docker swarm이 도움이 될 것 같나요?

관련 정보