Currently running the following containers-
proxy [1] - Nginx proxy host for all ingress traffic, has a nice web interface and works with Let's Encrypt
pihole [2] - Primary DNS server running Pi-hole to block ads
cf-ddns [3] - Client to update Cloudflare records with my IP address (wildcard record *.myhomelab.dev which I run the proxy
hosts through)
unifi-controller [4] - UniFi Controller appliance
watchtower [5] - Keeps the docker images up-to-date
portainer [6] - Web interface for managing docker containers
guacamole [7] - Apache Guacamole remote desktop gateway
postfix-relay [8] - Open SMTP relay on my internal network which forwards everything to Amazon SES, makes email notifications easier
It's a great piece of kit and love the small form factor, it sits in my network comms cabinet and I've had no issues. I pass through a monitoring cable from a UPS in the cabinet to the CentOS VM which monitors if there's a power cut and shuts the ESXi host down safely.I initially ran PhotonOS with Docker but had some networking issues so switched to CentOS 7. I have larger, more powerful SuperMicro hypervisor hosts which run the bigger application containers.
[1] https://hub.docker.com/r/jc21/nginx-proxy-manager [2] https://hub.docker.com/r/pihole/pihole [3] https://hub.docker.com/r/joshava/cloudflare-ddns [4] https://hub.docker.com/r/linuxserver/unifi-controller [5] https://hub.docker.com/r/containrrr/watchtower [6] https://hub.docker.com/r/portainer/portainer [7] https://hub.docker.com/r/oznu/guacamole [8] https://hub.docker.com/r/simenduev/postfix-relay