BASE_CONF_DIR=/etc/bind
: "${DNS_PORT:=53}"
: "${RNDC_PORT:=953}"
-[ "$1" = "interactive" ] && ARGS="-ti --entrypoint=/bin/bash"
+CMD="/usr/sbin/named -c /etc/bind/named.conf -4 -f"
+[ "$1" = "interactive" ] && ARGS="-ti --entrypoint=/bin/bash" && CMD=""
# shellcheck disable=SC2086
docker run $ARGS \
-v $BASE_CONF_DIR/cache:/var/cache/bind \
-v $BASE_CONF_DIR/zones:/var/lib/bind \
-v $BASE_CONF_DIR/log:/var/log \
- docker.io/internetsystemsconsortium/bind9:9.18 \
- /usr/sbin/named -c /etc/bind/named.conf -4 -f
+ docker.io/internetsystemsconsortium/bind9:9.18 $CMD