From 55f794146b4aad01670928eff64d5e95fc8b18ca Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Mon, 15 Jun 2015 20:57:22 +0530 Subject: [PATCH] dockerfile: specify `ENTRYPOINT` as `entrypoint.sh` --- Dockerfile | 2 +- entrypoint.sh | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9e6f9e6..7b0a3c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,4 +23,4 @@ RUN chmod 755 /sbin/entrypoint.sh EXPOSE 53/udp 10000/tcp VOLUME ["${DATA_DIR}"] -CMD ["/sbin/entrypoint.sh"] +ENTRYPOINT ["/sbin/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index 9f93894..892a5f7 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -48,4 +48,9 @@ fi echo "Starting named..." mkdir -m 0775 -p /var/run/named chown root:${BIND_USER} /var/run/named -exec /usr/sbin/named -u ${BIND_USER} -g + +if [ -z "$@" ]; then + exec /usr/sbin/named -u ${BIND_USER} -g +else + exec "$@" +fi