Dnsdist running in docker seems fine but cannot use

Hi, I have created dnsdist dockerfile

FROM arm64v8/ubuntu

# necessary to set default timezone Etc/UTC
ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update \
  && apt-get -y upgrade \
  && apt-get -y dist-upgrade \
  && apt-get install -y ca-certificates \
  && apt-get install -y --no-install-recommends \
  && apt-get install -y locales \
  && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 \
  && apt-get install -y curl git gnupg dnsdist \
  && rm -rf /var/lib/apt/lists/* 

EXPOSE 53/udp 53/tcp 

CMD ["/usr/bin/dnsdist", "-u","_dnsdist", "-g", "_dnsdist" ,"--supervised"]

then I ran the docker container as shown below:

and log in portainer for this container is shown below:

Listening on
Listening on for TLS
Listening on for DoH
dnsdist 1.4.0 comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2
ACL allowing queries from: ::1/128, fc00::/7,,,,,,, fe80::/10
Console ACL allowing connections from:, ::1/128
Webserver launched on
Marking downstream Pi-hole ( as 'down'

but when I try to dig or nslookup using my host_ip:8053 i do not get any result.

dig @ -p 8053  yahoo.com
; <<>> DiG 9.11.3-1ubuntu1.13-Ubuntu <<>> @ -p 8053 yahoo.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

Please help.

pl share the docker run command used and bit about environment this setup is build.

docker run --publish 8053:53 --name dnsdist:vita

build command: docker build --tag dnsdist:vita .
on a arm64 architechure .


This seems like dnsdist app issue. there seems some missing part.