2 BASE_CONF_DIR=/etc/bind
5 [ "$1" = "interactive" ] && ARGS="-ti --entrypoint=/bin/bash" && CMD=""
7 # shellcheck disable=SC2086
12 -v $BASE_CONF_DIR/cfg:/etc/bind \
13 -v $BASE_CONF_DIR/cache:/var/cache/bind \
14 -v $BASE_CONF_DIR/zones:/var/lib/bind \
15 -v $BASE_CONF_DIR/log:/var/log \
16 docker.io/internetsystemsconsortium/bind9:9.18 $CMD
18 # using bridge networking
20 # : "${RNDC_PORT:=953}"
24 # --add-host=host.docker.internal:host-gateway \
25 # --publish "$RNDC_PORT:953/tcp" \
26 # --publish "$DNS_PORT:53/udp" \
27 # --publish "$DNS_PORT:53/tcp" \
28 # -v $BASE_CONF_DIR/cfg:/etc/bind \
29 # -v $BASE_CONF_DIR/cache:/var/cache/bind \
30 # -v $BASE_CONF_DIR/zones:/var/lib/bind \
31 # -v $BASE_CONF_DIR/log:/var/log \
32 # docker.io/internetsystemsconsortium/bind9:9.18 $CMD