我有一个在主机(让X说)上运行的Docker容器(让A说)。我希望该容器能够与主机X已经可以访问的DNS(即ELB)建立出站连接。
ie 容器A --->希望能够卷曲外部ELB DNS端点...问题是容器无法解决它!
主机X --->已能够卷曲外部ELB DNS端点
答案 0 :(得分:1)
这两种方法对您有用吗?
$ docker run --dns 10.0.0.2 busybox nslookup google.com
或类似于以下内容编辑/etc/docker/daemon.json
{
"dns": ["10.0.0.2", "8.8.8.8"]
}
并重新启动docker服务
$ sudo systemctl docker restart
有关更多信息,请参见Fix Docker's networking DNS config和Container networking。