如何configurationDocker for Mac中使用哪个DNS服务器?
Docker for Mac内置的DNS服务器非常慢,所以我想在默认情况下使用不同的DNS服务器。 我知道我可以在运行--dns=...
命令时添加--dns=...
但是我想要一种方法来为所有容器设置默认的DNS服务器,以避免为每个容器单独指定DNS服务器。
如何在Docker for Mac上为所有容器设置默认的DNS服务器?
在当前版本的Docker for Mac中,您可以转到鲸鱼图标 – >首选项 – >守护进程 – >高级,并使用daemon.jsonconfiguration调整守护进程级别的DNS设置。 如果您的configuration目前是空的,这将添加您自己的DNS设置两个条目:
{ "dns": ["8.8.8.8", "192.168.0.1"] }
如果你已经在这里有内容,然后添加一个条目“dns”到你的json。 请参阅守护进程configuration文档,了解可以在此添加的其他选项。
- Kubernetes / minikube无法在同一集群中ping pod,但nslookup可以正常工作
- Sporadic PDOException php_network_getaddresses:getaddrinfo失败:名称或服务未知
- Dockerfile:Docker build不能下载软件包:centos-> yum,debian / ubuntu-> apt-get后面的内网
- Docker:从docker访问VPN域
- 转发域到docker集装箱
- Docker Weave和WeaveDNS问题
- nslookup:isc_socket_bind:使用中的地址 – 无法parsingdocker容器中的dns(phusion image)
- 如何将基于主机名的请求转发到特定的泊坞窗容器
- 端口通过主机名redirect到docker集装箱