#!/bin/bash image=${1:-'diginc/pihole:alpine'} IP=$(ip addr show eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1) # Default ports + daemonized docker container docker run -p 53:53/tcp -p 53:53/udp -p 80:80 \ --cap-add=NET_ADMIN \ -e ServerIP="$IP" \ --name pihole \ -d $image