Docker 解析DNS的过程

Docker容器实例中解析DNS的顺序

  1. 查找Docker daemon内置的DNS服务器127.0.0.11

  2. 查找docker run创建容器实例时通过 --dns参数(容器定制)设置的DNS服务器

  3. 查找Docker daemon通过 --dns参数,或/etc/docker/daemon.json(容器通用设置)文件设置的DNS服务器

  4. 查找Docker宿主机上/etc/resolv.conf文件中配置的DNS服务器

  5. 最后,查找Google的DNS服务器,如8.8.8.8和8.8.4.4,2001:4860:4860::8888和2001:4860:4860::8844

  6. 简单来说,就是由近及远原则,内置服务器优先级最高,其次容器定制的,再其次容器通用的,最后是主机的dns。

你可能感兴趣的:(计算机网络)