3 ms·
I've been using Yggdrasil to achieve something similar. Basically, my docker compose file includes a service for Yggdrasil that is configured to join the host Y
by ravenstine 3y ago
I've been using Yggdrasil to achieve something similar. Basically, my docker compose file includes a service for Yggdrasil that is configured to join the host Yggdrasil network listening at host.docker.internal. The service uses socat to forward ports from each of the other services. The end result is that each docker-compose.yml gets its own IPv6 address, and all the ports can be kept the same. No need for Let's Encrypt, unless maybe you want the network to be exposed publicly.
It just so happens that I wrote a gist recently that explains how to do this.
https://gist.github.com/Ravenstine/707180ef29e9d37a8f816e019ca32dbf#how-to-run-yggdrasil-in-docker https://gist.github.com/Ravenstine/707180ef29e9d37a8f816e019...