FROM debian
ENV DEBIAN_FRONTEND="noninteractive"
INITRD="No"
ENV PACKAGES="openvpn"
RUN echo "*** Installing $PACKAGES" &&
apt-get update &&
apt-get install -yq --no-install-recommends $PACKAGES &&
apt-get clean &&
rm -rf /var/lib/apt/lists/*
VOLUME ["/vpn"]
ENTRYPOINT ["openvpn"]
$ docker run -d --name openvpn --net=host --cap-add=NET_ADMIN --device /dev/net/tun:/dev/net/tun -v /root/:/vpn samber/openvpn-client --config /vpn/my-certificate.ovpn --auth-nocache