Pi Hole - Docker - Windows - Fragen...

AgentHawk

Lieutenant
Registriert
Mai 2012
Beiträge
911
Hey


ich versuche aktuell Pi Hole via Docker Kitematic zum laufen zu bringen. Stoße da aber noch auf Anfänger Probleme.
Code:
::: Starting docker specific setup for docker diginc/pi-hole
ERROR: To function correctly you must pass an environment variables of 'ServerIP' into the docker container with the IP of your docker host from which you are passing web (80) and dns (53) ports from

Sprich ich soll dem Container eine IP zuweisen und diese zwei Ports freigeben. Nur hab ich leider kein Plan, wie ich das in Docker unter Windows mache.
Hier wäre noch die Hub page: https://hub.docker.com/r/diginc/pi-hole/

Für jeden Tipp dankbar :)
Grüße
 
docker run -p 53:53/tcp -p 53:53/udp -p 80:80 --cap-add=NET_ADMIN -e ServerIP="$IP" --restart=always --name pihole -d diginc/pi-hole

Wobei du bei $IP die IP des tatsächlichen Hosts einsetzen musst...
 
Ogottwarum kann man Docker auf Windows betreiben? *Kopfschüttel* aber nun gut.

Zuerst einmal: Kitematic ist veraltet und Docker empfiehlt die Nutzung von "Docker for Windows", Infos siehe hier: https://docs.docker.com/kitematic/userguide/
Danach ist die Doku deine weitere Anlaufstelle. Docker auf Windows scheint aber (oh Wunder^^) das ein oder andere Problemchen zu haben, wie man z.B. hier nachlesen kann: https://docs.docker.com/docker-for-windows/troubleshoot/#limitations-of-windows-containers-for-localhost-and-published-ports

Wenn du dauerhaft Container betreiben willst besorge dir je nach Menge und Performance-Anforderung ein oder mehrere RasPi 3 oder einen NUC/Brix/ZBox
 
Zurück
Oben