Bladeren bron

Add 'docker-compose.yml'

neal 5 jaren geleden
bovenliggende
commit
e841be243e
1 gewijzigde bestanden met toevoegingen van 43 en 0 verwijderingen
  1. 43 0
      docker-compose.yml

+ 43 - 0
docker-compose.yml

@@ -0,0 +1,43 @@
+version: "2"
+
+# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
+services:
+  pihole:
+    container_name: pihole
+    image: devonkupiec/pihole-unbound:latest
+    ports:
+      - 53:53/tcp
+      - 53:53/udp
+      - 67:67/udp
+      - 81:80/tcp
+      - 8443:443/tcp
+    environment:
+      - TZ=Europe/London
+      - WEBPASSWORD=password
+      - ServerIP=172.17.1.3
+      - IPv6=false
+      - DNS1=127.0.0.1#5353
+      - DNS2=9.9.9.9
+    volumes:
+      - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/phole-unbound/etc-pihole/:/etc/pihole/
+      - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/phole-unbound/etc-dnsmasq.d/:/etc/dnsmasq.d/
+      - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/phole-unbound/etc-unbound/:/etc/unbound/
+    # Recommended but not required (DHCP needs NET_ADMIN)
+    #   https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
+    cap_add:
+      - NET_ADMIN
+    hostname: pi.hole
+    networks:
+      pihole_network:
+        ipv4_address: 172.17.1.2
+    restart: unless-stopped
+networks:
+  pihole_network:                         # Name of network
+    driver: macvlan                       # Use the macvlan network driver
+    driver_opts:
+      parent: eno1                   # If open vSwitch is disabled use eth0 (or eth1 +)
+    ipam:
+      config:
+        - subnet: 172.17.1.0/24        # Specify subnet
+          gateway: 172.17.1.1          # Gateway address
+          ip-range: 172.17.1.1/28    # Available IP addresses