You definitely can use the regular Caddy image.
As I mentioned in my previous post:
I’m using my own
timelordx/caddy-dns-acmedns
Docker image just for ACME-DNS support - this is only relevant to how I obtain TLS certificates
I simply copy-pasted my running setup as an example. In that setup, I’m using a wildcard certificate obtained via the ACME-DNS module, which is the only reason for the custom image.
That said, I’ve since simplified the configuration and removed the separate WebSockets site. Everything is now served under a single domain: