--dns funciona para docker run , mas não para docker build . Então, uma solução melhor é ajustar as configurações globalmente com
DOCKER_OPTS="--dns=my-private-dns-server-ip --dns=8.8.8.8"
No Ubuntu eu coloquei esta linha em /etc/default/docker