[英]How do I fix hostname resolution on DigitalOcean's Ubuntu Docker 16.04 server?
我不知道發生了什么,但我在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問題。
我修好了......好吧。 我不知道它發生了什么 - 當我通過在線門戶網站將IPv6添加到此圖像(后期創建)時,看起來有點不對勁。
我試圖復制時創建一個新圖像(創建中的IPv6)。 我發現新圖像有兩個不同之處:
interfaces.d/50-cloud-init.cfg
有IPv6設置 if-[up/down].d/
目錄中沒有ubuntu-fan
文件 所以,我添加了IPv6設置並刪除了ubuntu-fan
文件。
重啟盒子,我們又回來了!
知道ubuntu-fan
文件的用途嗎? 他們有必要嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.