2016-03-28 16:23:37 +02:00
|
|
|
#!/bin/bash
|
2016-09-24 03:13:08 +02:00
|
|
|
IMAGE=${1:-'diginc/pi-hole:alpine'}
|
2017-01-09 19:04:32 +01:00
|
|
|
IP_LOOKUP="$(ip route get 8.8.8.8 | awk '{ print $NF; exit }')" # May not work for VPN / tun0
|
|
|
|
IP="${IP:-$IP_LOOKUP}" # use $IP, if set, otherwise IP_LOOKUP
|
2016-04-26 06:18:41 +02:00
|
|
|
|
|
|
|
# Default ports + daemonized docker container
|
|
|
|
docker run -p 53:53/tcp -p 53:53/udp -p 80:80 \
|
|
|
|
--cap-add=NET_ADMIN \
|
2016-04-26 14:46:27 +02:00
|
|
|
-e ServerIP="$IP" \
|
2016-04-26 06:18:41 +02:00
|
|
|
--name pihole \
|
2017-02-03 07:05:34 +01:00
|
|
|
--restart=always \
|
2016-10-08 21:56:06 +02:00
|
|
|
-d "$IMAGE"
|