Making a docker container a part of a vpn

I am trying to connect my docker container to a vpn in order to access the machines in that vpn. I wonder how could this be done.

I can connect the host machine (machine on which docker container is hosted) to the vpn using the vpn client provided by the cloud provider.

  • create volume in docker and use it in a container
  • How to add dynamic file to docker container
  • WSO2-APIM (v1.9.1) Running from Docker, cant create a new API using swagger URL
  • Backslash preservation with Docker, echo, and Perl
  • How can I use a local image as the base image with a dockerfile?
  • docker: data volumes container
  • The same vpn client does not work on the docker container. Can someone please help me in finding out the way to get the docker container to become a part of the vpn.

    The vpn server is publicly accessible. I need the docker container to become a part of the VPN just like how the machine hosting the docker container can become a part of the vpn.

    I have multiple docker containers on my host machine and each container should be a part of a separate vpn. Can this be achieved anyway?

  • My docker container isn't starting on localhost (0.0.0.0) on Docker for Windows (Native using Hyper-V)
  • Docker project structure with submodules
  • Best practice for running a non trusted .net core application inside a docker container
  • Why are my non-volume data in Docker container persistence after restarting the container?
  • Docker usage in compose/swarm mode
  • How to use ebtables inside Docker?
  • One Solution collect form web for “Making a docker container a part of a vpn”

    Kontena has built-in VPN access, so if you want an easy solution I suggest you to check it out

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.