Official pihole docker with both DoT (DNS over TLS) and DoH (DNS over HTTPS) clients. Don't browse the web securely and yet still send your DNS queries in plain text!
Multi-arch image built for both Raspberry Pi (arm64, arm32/v7) and amd64.
For docker parameters, refer to official pihole docker readme. Below is an Unraid example.
docker run -d \
--name='pihole-dot-doh' \
--cap-add=NET_ADMIN \
--restart=unless-stopped \
--net='bridge' \
-e TZ="Europe/London" \
-e HOST_OS="Unraid" \
-v '/mnt/user/appdata/pihole-dot-doh/pihole/':'/etc/pihole/':'rw' \
-v '/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/':'/etc/dnsmasq.d/':'rw' \
-v '/mnt/user/appdata/pihole-dot-doh/config/':'/config':'rw' \
-e 'DNS1'='127.1.1.1#5153' \
-e 'DNS2'='127.2.2.2#5253' \
-e 'TZ'='Europe/London' \
-e 'WEBPASSWORD'='password' \
-e 'INTERFACE'='br0' \
-e 'ServerIP'='192.168.1.24' \
-e 'ServerIPv6'='' \
-e 'IPv6'='False' \
-e 'DNSMASQ_LISTENING'='all' \
-p '10053:53/tcp' \
-p '10053:53/udp' \
-p '10067:67/udp' \
-p '10080:80/tcp' \
-p '10443:443/tcp' \
'testdasi/pihole-dot-doh:latest'