• <xmp id="e0ogy"><option id="e0ogy"></option>
  • 當前位置:博客首頁>>Linux >> 閱讀正文

    Docker搜索或拉取鏡像時提示timeout

    作者: 鄭曉 分類: Linux, PHP 發布于: 2019-05-20 19:16 瀏覽:22,504 評論(5)


    【更新】推薦直接在物理主機的config.json文件進行配置,因為發現下面的方式修改/etc/resolv.conf后,重啟docker時會失效。

    配置文件默認在C:\Users\你的用戶名\.docker\machine\machines\default內。

    編輯其中的HostOptions>EngineOptions>Dns項,比如修改成:

    { "HostOptions": { "Driver": "", "Memory": 0, "Disk": 0, "EngineOptions": { "ArbitraryFlags": [], "Dns": ["192.168.99.1","8.8.8.8","8.8.4.4"], "GraphDir": "" }}

    以下是原內容:

    環境:Win7(64) toolbox搭建的docker環境,在執行 docker search php時報類似下面的錯誤:

    Error response from daemon: Get https://index.docker.io/v1/search?q=php&n=25: dial tcp: lookup index.docker.io on 10.0.2.3:53: read udp 10.0.2.15:46276->10.0.2.3:53: i/o timeout

    index.docker.io的解析發生錯誤,這個問題修改物理本機的hosts并沒有效果,需要:

    docker-machine ssh

    來登錄到docker默認虛擬機環境,然后使用

    sudo -i

    來切換到root權限,然后執行:

    echo “nameserver 8.8.8.8” > /etc/resolv.conf

    來把8.8.8.8做為默認dns,這個/etc/resolv.conf內原來內容就是報錯信息中顯示的錯誤DNS。

    exit退出ssh環境,現在就可以正常使用docker search等相關命令了。

    ? ? ? ?

    本文采用知識共享署名-非商業性使用 3.0 中國大陸許可協議進行許可,轉載時請注明出處及相應鏈接。

    本文永久鏈接: http://www.hzyfsg.com/docker-dns-udp-lookup-timeout.html

    Docker搜索或拉取鏡像時提示timeout:目前有5 條留言

    用戶評論頭像 松鼠先生發表于 2019年08月20日 21:00[回復]

    非常感謝,更新了8.8的DNS后,果然沒問題了。

    用戶評論頭像 lotoze發表于 2019年05月26日 14:21[回復]

    真的非常厲害

    用戶評論頭像 自閉癥中國發表于 2019年05月23日 17:53[回復]

    技術大神~

    用戶評論頭像 mytheat發表于 2019年05月21日 00:33[回復]

    大佬今總算又更新文章了

      用戶評論頭像 lotoze發表于 2019年05月26日 14:25[回復]

      真的是

    發表評論

    change vcode

    国产小视频你懂的在线欧美_欧美激性欧美激情在线_国产精品情侣呻吟对白_777米奇影视男人久久
  • <xmp id="e0ogy"><option id="e0ogy"></option>