如何指定docker image DNS?

时间:2014-12-26 10:26:05

标签: dns docker

现在我的主机上运行了很多docker容器,而在容器内部,dns-up-up非常慢。所以我想改变容器' DNS。

我已经知道两种可能的方法:

1)使用命令行参数' -dns'
2)修改/etc/default/docker - > DOCKER_OPTS并重新启动docker守护程序

以上两种方式迫使我改变我的docker run命令,或重启守护进程,这将停止所有当前正在运行的容器。我不能接受这些。

那么,还有什么方法可以改变码头图像的DNS吗? (重新运行图像是可以接受的)

1 个答案:

答案 0 :(得分:1)

您可以在容器内写入/etc/resolv.conf。也许是EXEC一个脚本,然后运行真正的程序。