A simple OpenVPN client
100K+
Forked from ekristen. Add automated multi archbuilds and tags for OpenVPN version in Alpine. Check out jnovack/docker-multi-arch-hooks for that.
client.ovpn to client.pwd--auth-nocachedocker run -d --name vpn-client \
--cap-add=NET_ADMIN \
--device /dev/net/tun \
-v /path/with/vpn/configs:/vpn \
frauhottelmann/openvpn-client:tag --config /vpn/client.conf --askpass /vpn/client.pwd --auth-nocache
Use --net=container:<container-id> -- routes available by the VPN client will be made available to the container.
docker run -it --rm \
--net=container:vpn-client
ubuntu /bin/bash
version: '3'
services:
openvpn-client:
image: frauhottelmann/openvpn-client
container_name: openvpn-client
restart: always
cap_add:
- NET_ADMIN
devices:
- "/dev/net/tun:/dev/net/tun"
command: --config /vpn/client.ovpn --askpass /vpn/client.pwd --auth-nocache
volumes:
- ./client/:/vpn
network_mode: "bridge"
Content type
Image
Digest
sha256:92c18b5b1…
Size
5.3 MB
Last updated
6 months ago
docker pull frauhottelmann/openvpn-client