There is simple usage:
docker network create --driver=bridge --subnet=172.28.0.0/24 test_vpn
docker run -v /etc/openvpn:/etc/openvpn --name ovpn_client --privileged --rm --network=test_vpn --ip=172.28.0.2 -e OPENVPN_SERVER=ru01.secretvpn.net romantix74/openvpn_client
On main system you should route you traffic. For example route to ifconfig.me
ip route add 216.239.0.0/16 via 172.28.0.2
curl ifconfig.me
Available on Docker Hub.
Env variables: $OPENVPN_SERVER=ca02.secretvpn.net $OPENVPN_PORT=443 $OPENVPN_PROTO=udp
Content type
Image
Digest
Size
6.4 MB
Last updated
over 4 years ago
docker pull romantix74/openvpn_client