docker_bind/run_bind_podman_mac.sh

20 lines
584 B
Bash
Executable File

#! /bin/bash
BASE_CONF_DIR=/Users/davidb/src/docker_bind
: "${DNS_PORT:=1053}"
: "${RNDC_PORT:=1953}"
CMD="/usr/sbin/named -f -4 -u davidb"
[ "$1" = "interactive" ] && ARGS="-ti --entrypoint=/bin/bash" && CMD=""
podman run $ARGS \
--rm \
--arch=amd64 \
--name=bind9 \
--publish $RNDC_PORT:953/tcp \
--publish $DNS_PORT:53/udp \
--publish $DNS_PORT:53/tcp \
-v $BASE_CONF_DIR/cfg:/etc/bind \
-v $BASE_CONF_DIR/cache:/var/cache/bind \
-v $BASE_CONF_DIR/zones:/var/lib/bind \
-v $BASE_CONF_DIR/log:/var/log \
localhost/blacka/bind9:9.18 $CMD