This website collects cookies to deliver better user experience
PiHole on Docker
PiHole on Docker
This article is my follow-up article to Up and running with RaspberryPi with Docker. In the previous article, I showed how you can configure docker and docker-compose on your RaspberryPi.
In this article, I will show how you can restrict external traffic from your RaspberryPi with PiHole using docker and docker-compose.
Installation
The first step to defining a place where you want to install PiHole. In my case, I am going to keep it under the ~ path.
$ cd ~
$ mkdir pihole
$ cd pihole
$ touch docker-compose.yml
Once you create the docker-compose.yml file inside the pihole directory, add the following code into it.
After the installation of PiHole now we need to map other devices to use PiHole as the default gateway. For that, you can go to the network/Wifi settings of your individual devices and add 192.168.0.4 IP address to the DNS list (should be on top). See the example below: