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.

  • How to optimize performance for a docker container?
  • can't pull docker images from nexus proxy
  • Docker with different kernels
  • How to add Zend Guard Loader support in docker php official image instance?
  • How can I share a network interface with docker without setns error?
  • Docker, How to replace capistrano tasks in docker
  • 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?

  • Can't access publicly exposed Docker container port from external machine, only from localhost?
  • How to install a minimal cuda driver file into Alpine linux
  • Migrate WordPress data to Docker Container?
  • Docker build auth error
  • Can't install libmysqlclient-dev package when building dockerfile with ubuntu
  • Can't reach Asp.Net Core 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.