diff --git a/pihole/docker-compose.yml b/pihole/docker-compose.yml index 94d4111..078dc3f 100644 --- a/pihole/docker-compose.yml +++ b/pihole/docker-compose.yml @@ -1,39 +1,39 @@ -# pihole -# https://blog.ivansmirnov.name/set-up-pihole-using-docker-macvlan-network/ - -version: '2' - -services: - pihole: - container_name: pihole-vlan - image: pihole/pihole:2021.12 # check the latest version on docker hub. - hostname: pihole # set an easy hostname to remember - domainname: local # your local domain name - mac_address: de:ad:be:ef:ff:01 # can change or leave this - cap_add: - - NET_ADMIN - networks: - macvlan0: # same as network specified below - ipv4_address: 192.168.1.59 # the IP of the pihole container - dns: - - 127.0.0.1 # use local DNS, since the pihole - - 1.1.1.1 # optional fallback DNS - ports: # expose all pihole ports. - - 443/tcp - - 53/tcp - - 53/udp - - 67/udp - - 80/tcp - volumes: # mount our data volumes. - - './etc-pihole/:/etc/pihole/' - - './etc-dnsmasq.d/:/etc/dnsmasq.d/' - environment: # set variables for pihole configuration. - ServerIP: 192.168.1.59 # must match ipv4_address above - VIRTUAL_HOST: pihole.local # Must be hostname + domainname from above - WEBPASSWORD: "" - TZ: 'Europe/London' # pick your timezone - restart: unless-stopped - -networks: - macvlan0: # externally created network (later in article) - external: true +# pihole +# https://blog.ivansmirnov.name/set-up-pihole-using-docker-macvlan-network/ + +version: '2' + +services: + pihole: + container_name: pihole-vlan + image: pihole/pihole # check the latest version on docker hub. + hostname: pihole # set an easy hostname to remember + domainname: local # your local domain name + mac_address: de:ad:be:ef:ff:01 # can change or leave this + cap_add: + - NET_ADMIN + networks: + macvlan0: # same as network specified below + ipv4_address: 192.168.1.59 # the IP of the pihole container + dns: + - 127.0.0.1 # use local DNS, since the pihole + - 1.1.1.1 # optional fallback DNS + ports: # expose all pihole ports. + - 443/tcp + - 53/tcp + - 53/udp + - 67/udp + - 80/tcp + volumes: # mount our data volumes. + - './etc-pihole/:/etc/pihole/' + - './etc-dnsmasq.d/:/etc/dnsmasq.d/' + environment: # set variables for pihole configuration. + ServerIP: 192.168.1.59 # must match ipv4_address above + VIRTUAL_HOST: pihole.local # Must be hostname + domainname from above + WEBPASSWORD: "" + TZ: 'Europe/London' # pick your timezone + restart: unless-stopped + +networks: + macvlan0: # externally created network (later in article) + external: true