https://www.zerotier.com/
ZeroTier allows an easy creation of p2p private networks without having to set up a server
Here are a couple of links about running it in docker:
https://github.com/zerotier/ZeroTierOne/blob/dev/README.docker.md
https://docs.zerotier.com/docker/