This is an automated archive.

The original was posted on /r/pihole by /u/escootbeg on 2023-08-18 16:26:59+00:00.


I am a noob (so please forgive if the question is vague). I managed to run pihole in a docker container on my ubuntu machine. I could see the queries coming through as well but all the requests seem to be originating from my router. I dug around and found out that, this is because the “router advertises its own IPv6 address as DNS server” and I need to make the router uses the ipv6 address from the pihole for the DNS server. And here is where the problem lies, I have not been able to run docker pihole container with the changes to /etc/docker/daemon.json. I keep getting

sudo systemctl restart docker

Job for docker.service failed because the control process exited with error code.

See “systemctl status docker.service” and “journalctl -xeu docker.service” for details.

If I remove the json I can restart , I tried removing the “fixed-cidr-v6” section as well and just have “ipv6”: true, but still see the above error. Can someone please help.

TLDR: need help setting up ipv6 on docker pihole

Thanks