What’s a nice guide?
Follow this to get it installed and follow the configuration steps to set it up as you need it (I wouldn’t bother forwarding to another server but setup root hints instead and add a timer to keep them upto date):
https://wiki.archlinux.org/title/Unbound#
Then add these configurations to get doh or dot working:
https://wiki.archlinux.org/title/DNS_over_HTTPS_servers#Unbound
If you want a spoon-fed guide, then a search engine may help, but really, it’s quite easy.
If you don’t have a cert you can use let’s encrypt via certbot:
What env vars are you using for the docker and what’s in the config.php?