docker openvpn client dial main router [closed]

I am facing a problem in determining if it is possible to have multiple connections from openvpn clients running in docker to my main router (openvpn server).

We have multiple servers and we want to connect them to our main router using openvpn. We cannot control the ports exposed over internet to make a connection from our infrastructure to the server. So our solution is to have a vpnclient on each server, and the client to dial our vpn server, hosted in our infrastructure. Then we can access the servers through the vpn connection.

I am wondering if this is possible using docker containers. To have the client running in the container and automatically dial our vpn server. We need to have access to the server’s host using this connection.

Source: StackOverflow