version: '2' services: pihole: container_name: pihole image: pihole/pihole:latest hostname: syn-hole mac_address: d0:ca:ab:cd:ef:01 cap_add: - NET_ADMIN ports: - 443/tcp - 53/tcp - 53/udp # - 67/udp # Uncomment if you want to use Pi-Hole for DHCP - 80/tcp environment: ServerIP: 192.168.1.248 WEBPASSWORD: ${WEBPASSWORD} DNS1: 192.168.1.249 DNS2: 192.168.1.13 volumes: - /volume1/docker/pihole-unbound/pihole/volume:/etc/pihole:rw - /volume1/docker/pihole-unbound/pihole/config/hosts:/etc/hosts:ro - /volume1/docker/pihole-unbound/pihole/config/resolv.conf:/etc/resolv.conf:ro - /volume1/docker/pihole-unbound/pihole/config/dnsmasq.conf:/etc/dnsmasq.d/02-network.conf:ro - /volume1/docker/pihole-unbound/pihole/config/pihole-FTL.conf:/etc/pihole/pihole-FTL.conf:ro networks: home: ipv4_address: 192.168.1.248 restart: always unbound: container_name: unbound image: mvance/unbound:latest hostname: syn-unbound mac_address: d0:ca:ab:cd:ef:02 ports: - 53/tcp - 53/udp networks: home: ipv4_address: 192.168.1.249 restart: always networks: home: driver: macvlan driver_opts: parent: ovs_eth1 ipam: config: - subnet: 192.168.1.0/24 gateway: 192.168.1.1 ip_range: 192.168.1.248/30