docker-vpn-client-stack/docker-compose.yml-subnet

31 lines
713 B
Plaintext
Raw Normal View History

2019-12-31 19:25:01 +00:00
# needs at least docker-compose 1.18.0 (1.10.0 for sysctls option and 1.18.0 for custom network name)
version: "2.1"
services:
vpn-client:
image: vpn-client:$VERSION_VPN_CLIENT
build: "https://git.scimetis.net/yohan/docker-VPN-client.git"
restart: always
volumes:
- ./keys:/etc/openvpn/client:Z
- ./client.conf:/etc/openvpn/openvpn.conf:Z
- ./post-up.sh:/root/post-up.sh:Z
cap_add:
- NET_ADMIN
sysctls:
net.ipv4.ip_forward: 1
devices:
- "/dev/net/tun:/dev/net/tun"
dns: 80.67.169.12
networks:
openvpn-network:
ipv4_address: 172.32.0.2
networks:
openvpn-network:
ipam:
config:
- subnet: 172.32.0.0/24