为什么我的Docker容器中的网络/互联网如此之慢?

时间:2017-01-29 17:01:17

标签: networking docker dns

我问这个问题是因为我花了很长时间才弄清楚为什么我的基础ubuntu容器中的网络速度如此之慢,比主机操作系统慢50倍,这使得任何类型的apt-get安装需要很长时间(在某些情况下需要45分钟以上)。

如何更快地在容器中建立网络?

1 个答案:

答案 0 :(得分:2)

只需更改我的DNS服务器即可解决问题。以前,DNS查找需要5秒以上,现在它们还要<1秒。

只需将nameserver中的/etc/resolv.conf行更改为:

即可
nameserver 8.8.8.8
nameserver 8.8.4.4

是Google的DNS服务器。

希望在这里发布这个答案,因为我无法在网上找到这个建议,这对我来说是一个不分昼夜的好处。

您还可以将dns服务器指定为docker run的参数。例如:

docker run --dns 8.8.8.8 <container name>