docker could not resolve deb.debian.org

docker could not resolve deb.debian.org

While building a Dockerfile which installs some packages, following error is raised:

Could not resolve 'deb.debian.org'

In fact, docker daemon can’t resolve specified host, because no dns server is set in config.

To fix issue, at least one valid dns server must be configured in /etc/docker/daemon.json like so (google dns as example):

{
    "dns": ["8.8.8.8"]
}

And then restart docker daemon sudo service docker restart

admin

Leave a Reply

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax