Let PiHole play nice with docker-compose
When you run pihole in a docker container, it could be difficult to build images on the same docker daemon, because docker-compose cannot pass DNS request to another container during build, and normal dns resolution fixes won't work.
I solved this issue reading this article and configuring my docker daemon to use a public DNS service:
sudo cat /etc/docker/daemon.json { "dns":["1.1.1.1"] }