Warm tip: This article is reproduced from serverfault.com, please click

networking-为什么Docker容器中的网络/互联网这么慢?

(networking - Why is network/internet in my Docker container so slow?)

发布于 2017-01-29 17:01:16

我问这个问题是因为我花了很长时间才弄清楚为什么我的基本ubuntu容器中的网络这么慢,比主机OS慢50倍,这使得任何类型的apt-get安装都需要非常长的时间(45 +在某些情况下为分钟)。

如何使容器中的联网速度更快?

Questioner
Christopher Shroba
Viewed
11
Christopher Shroba 2018-06-07 22:41:43

只需更改我的DNS服务器即可立即解决该问题。以前,DNS查询需要5秒钟以上的时间,而现在却不到0.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>