有没有办法刷新 docker 的嵌入式 DNS 缓存?

有没有办法刷新 docker 的嵌入式 DNS 缓存?

我工作的环境有时会出现 DNS 服务器故障并提示无法解析主机(例如,查找“github.com”失败)。这种情况是暂时的,通常可以很快恢复。但是,有时发生这种情况时,似乎docker 守护进程在用户定义的桥接网络上提供的嵌入式 DNS 服务将缓存坏结果。一旦缓存,我们最终需要完全删除网络并重建它(即docker-compose down,然后docker-compose up)。我在运行docker-engine 17.05.0-ce,build 89658be的debian jessie box上看到了这一点。

还有谁遇到过这种情况吗?也许找到了比拆除和重建网络更轻量级的解决方案?

相关内容