Ubuntu 上 Docker 内部的 apt-get 更新和 DNS 问题?

Ubuntu 上 Docker 内部的 apt-get 更新和 DNS 问题?

我正在运行 Ubuntu。如果我apt-get update在 Docker 容器内运行,我会得到Temporary failure resolving 'gta-update.does-it.net'正常的结果,因为/etc/resolv.conf其中包含以下内容:

nameserver 127.0.0.11
options ndots:0

但是如果 Docker 内部没有可用的编辑器(例如 nano 等),我应该如何更改 DNS 设置?

我在主机端尝试过这个,但没有帮助:

DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

Docker内部/etc/resolv.conf仍然相同(即使在 docker 服务重启后)

答案1

最后,我不得不修改默认路由以使用不同的网络,然后我才能访问互联网并使用 apt-get 来安装 nano...

相关内容