lucaslorentz/caddy-docker-proxy
This plugin enables Caddy to be used as a reverse proxy for Docker containers via labels. The plugin scans Docker metadata, looking for labels indicating that the service or container should be served by Caddy. Then, it generates an in-memory Caddyfile with site entries and proxies pointing to each Docker service by their DNS name or container IP.
https://github.com/lucaslorentz/caddy-docker-proxy