我正在运行 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...