當前碼頭版本:1.13.1, build 092cba3
。碼頭集裝箱內所有外部DNS查詢失敗
/etc/resolv.conf中的內容:
search mycompany.local
nameserver 127.0.0.11
options ndots:0
(實際公司名稱混淆)。
nslookup
對主機本身是100%的罰款,但從容器內的任何外部主機名看起來失敗(無法事件運行apt-get update
)。 4節點羣集中的所有主機都存在相同的症狀。 請注意內部服務名稱解析似乎在容器之間工作。
直接在我的筆記本電腦上運行相同的應用程序(在同一辦公室網絡上)主機名解析得很好。
這正在變成一個緩慢移動的災難。
涉及的集羣仍然是1.12之前的版本,它可能有任何方向。
好吧,我可以看到127.0.0.11的nameserver條目可能是(?)的問題。重複測試[從這裏](http://www.networkcomputing.com/data-centers/docker-networking-basic-dns-configuration/2052420654)給出一個工作容器。它可能是造成問題的碼頭構成? – demaniak
哦,我的靈魂。經過這些努力,似乎主DNS服務器有一些令人頭疼的問題。在我們的支持人員重申dns服務後,突然之間再次開始工作。爲什麼我在主機上的nslookup測試沒有失敗 - 我不知道。 – demaniak