You certainly put in more effort than I did! I just grabbed the boilerplate Docker and systemd stuff off the web, told it "go" and added a few extra adlists. I also stuck nginx in front of it, but that was really just so that I could route different subdomains to HA, IPFS, and Pi-Hole.