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