dns机制,解析域名慢

  • 问题:启动oracle的docker后,开启监听和连接服务特别慢,需要好几分钟,排查后发现是dns的问题
  • 机制(涉及文件/etc/resolv.conf)
    • 如果宿主机是非空的,且启动docker时未涉及resolv.conf的操作,那么docker中/etc/resolv.conf由宿主机复制而来
    • 如果宿主机是空的,且启动docker时未涉及resolv.conf的操作,那么docker中/etc/resolv.conf中默认添加8.8.8.8和8.8.4.4
  • 如果无网络或解析域名失败,就会不断重新解析,直到一个上限,可能是一分钟的时间

更多推荐