A docker-compose file that sets up a pihole using cloudflared's Dns Over Https as the default dns.
Cloudflared's official docker image supports various architectures, but the official Docker Hub image is published only for the arm64 architecture.
In order for cloudflared to work in a raspberry pi without having to build the image every time this docker-compose uses this unofficial docker image, coming from this repository, that is built for various architectures including armhf, used by raspberry pi.
docker-compose up -d
docker-compose down
docker exec -it pihole pihole -a -p