https://pi-hole.net/
https://github.com/pi-hole/docker-pi-hole/#running-pi-hole-docker
sudo apt install docker
sudo apt install docker-compose
create este sh
#!/bin/bash | |
# https://github.com/pi-hole/docker-pi-hole/blob/master/README.md | |
PIHOLE_BASE="${PIHOLE_BASE:-$(pwd)}" | |
[[ -d "$PIHOLE_BASE" ]] || mkdir -p "$PIHOLE_BASE" || { echo "Couldn't create storage directory: $PIHOLE_BASE"; exit 1; } | |
# Note: FTLCONF_LOCAL_IPV4 should be replaced with your external ip. | |
docker run -d \ | |
--name pihole \ | |
-p 53:53/tcp -p 53:53/udp \ | |
-p 80:80 \ | |
-e TZ="America/Chicago" \ | |
-v "${PIHOLE_BASE}/etc-pihole:/etc/pihole" \ | |
-v "${PIHOLE_BASE}/etc-dnsmasq.d:/etc/dnsmasq.d" \ | |
--dns=127.0.0.1 --dns=1.1.1.1 \ | |
--restart=unless-stopped \ | |
--hostname pi.hole \ | |
-e VIRTUAL_HOST="pi.hole" \ | |
-e PROXY_LOCATION="pi.hole" \ | |
-e FTLCONF_LOCAL_IPV4="127.0.0.1" \ | |
pihole/pihole:latest | |
printf 'Starting up pihole container ' | |
for i in $(seq 1 20); do | |
if [ "$(docker inspect -f "{{.State.Health.Status}}" pihole)" == "healthy" ] ; then | |
printf ' OK' | |
echo -e "\n$(docker logs pihole 2> /dev/null | grep 'password:') for your pi-hole: http://${IP}/admin/" | |
exit 0 | |
else | |
sleep 3 | |
printf '.' | |
fi | |
if [ $i -eq 20 ] ; then | |
echo -e "\nTimed out waiting for Pi-hole start, consult your container logs for more info (\`docker logs pihole\`)" | |
exit 1 | |
fi | |
done; |
https://pimylifeup.com/pi-hole-docker/
sudo docker ps -a # para mirar que hay
sudo docker rm 3c501a524b12 # para eliminar
sudo docker-compose up -d #para subir
Error al levantar en ubuntu 2022
ERROR: for pihole Cannot start service pihole: driver failed programming external connectivity on endpoint pihole (b829371fdb48806bd51274093e2e543f17c9b3b0c9dbaef4d067ccd5f55ae04f): Error starting userland proxy: listen tcp4 0.0.0.0:53: bind: address already in use
ERROR: for pihole Cannot start service pihole: driver failed programming external connectivity on endpoint pihole (b829371fdb48806bd51274093e2e543f17c9b3b0c9dbaef4d067ccd5f55ae04f): Error starting userland proxy: listen tcp4 0.0.0.0:53: bind: address already in use
#como resolver el error
systemctl disable systemd-resolved.service
systemctl stop systemd-resolved
No comments:
Post a Comment