Thought it would be worth while to add a reason to this.
I'm using both the Unraid Wireguard implementation, as well as this container.
Unraid for the reasons you'd expect.
This container, I use to give VPN access into an isolated docker network that contains services for friends and family to use. This way, I didn't have to expose tons of ports to the open internet.
I know people are going to read this and say "well, just use a reverse proxy", but that wasn't possible for these services ( dedicated game servers, voip servers, the like), and as such this gives us a safer implementation.
Props to @SmartPhoneLover for this container, really love it!