PiHole es una aplicación para bloqueo de dominios a nivel DNS (pensado en bloqueo de anuncios y rastreados como analytics, etc)
Más info: https://hub.docker.com/r/pihole/pihole
Acá voy a suponer que ya has agregado un SO a la pi4 que tengas (lo cual es relativamente sencillo) y después de has conectado mediante ssh a la pi tipo
Luego iremos al paso por paso
Empecemos actualizando la pi-4
Descargar y correr docker.sh
Agregar usuario a docker
Vamos a crear un docker-compose.yml
Y el archivo tendrá esto
Instalar dependencias
Instalar docker compose
Agregar pihole env
Correr docker
Entrar a pihole
Ya aquí vamos a poder entrar a raspberry.local:8089/admin para estar en el login de pihole, por default la contraseña será: pihole, que es como la tenemos en el pihole.env