我不知道发生了什么,但我在DO Ubuntu服务器上丢失了所有主机名解析。我需要寻找什么?对Ubuntu 16.04的搜索并没有帮助,因为这些都是关于NetworkManager的,它们的图像中并不存在。
gp@gpc-docker-sfo2:~$ telnet gitlab.com 443
telnet: could not resolve gitlab.com/443: Temporary failure in name resolution
gp@gpc-docker-sfo2:~$ nslookup www.google.com
;; connection timed out; no servers could be reached
我可以了解一下我需要了解的地方吗?我知道Ubuntu一直在改变resolv.conf的用法。我不知道该在哪里看这张图片。
值得注意的是:图像在16.04被称为" Ubuntu Docker 1.12.5。"我始终使用apt
更新软件包,最近发布了Docker 13.0。我不知道这是否相关,但我知道有一件事情发生了变化,可能会影响事情。
直到大约一个星期后,我才注意到resolv问题。
答案 0 :(得分:0)
我修好了......好吧。我不知道发生了什么 - 当我通过在线门户网站将IPv6添加到此图像(后期制作)时,看起来有点不对劲。
我尝试复制时创建一个新图像(创建时为IPv6)。我在新图片中发现了两个不同之处:
interfaces.d/50-cloud-init.cfg
ubuntu-fan
目录中没有if-[up/down].d/
个文件因此,我添加了IPv6设置并删除了ubuntu-fan
个文件。
重启盒子,我们重新开始工作了!
知道ubuntu-fan
文件的用途是什么吗?他们有必要吗?