how to use this image:
sudo modprobe af_key
prepare the script run.sh : link :https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/run.sh
Create a new Docker container from this image:
FROM zzzzzlll/vpn:latest
MAINTAINER brant <[email protected]>
ENV REFRESHED_AT 2016-10-08
ENV SWAN_VER 3.18
WORKDIR /opt/src
COPY ./run.sh /opt/src/run.sh
RUN chmod 755 /opt/src/run.sh
EXPOSE 500/udp 4500/udp
VOLUME ["/lib/modules"]
CMD ["/opt/src/run.sh"]
docker build -t brant/l2tp-vpn .
create the vpn authentication from file: vpn.env VPN_IPSEC_PSK= VPN_USER= VPN_PASSWORD=
start the container
docker run
--name l2tp-vpn
--env-file ./vpn.env
--restart=always
-p 500:500/udp
-p 4500:4500/udp
-v /lib/modules:/lib/modules:ro
-d --privileged
brant/l2tp-vpn
view the container output : docker logs l2tp-vpn
Content type
Image
Digest
Size
80.6 MB
Last updated
over 9 years ago
docker pull zzzzzlll/vpn