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