This will deploy a fully functional SoftEther VPN server as a docker image.
Available on Docker Hub.
docker pull bravado/softether
Simplest version:
docker run -d --net host --cap-add NET_ADMIN --device /dev/net/tun --name softether bravado/softether
To keep configuration and logs in a data container:
docker volume create --name softether
docker run -d --net host --cap-add NET_ADMIN --device /dev/net/tun --name softether -v softether:/vpnserver bravado/softether
Using docker-compose:
docker-compose up