何らかの理由でDockerがDockerhubと通信できません。 search
およびpull
コマンドはDNS関連の理由で失敗します。例:Dockerプルが127.0.1.1:53のindex.docker.ioを検索できません(DNSメッセージを非マーシャルできません)
$ docker pull redis
Pulling repository redis
Get https://index.docker.io/v1/repositories/library/redis/images: dial tcp: lookup index.docker.io on 127.0.1.1:53: cannot unmarshal DNS message
私のインターネット接続は問題ありません。私はping 127.0.1.1
することができます。それはローカルホストのアドレスですか?マシン上で壊れているDockerhub固有のDNSサービスが実行されていますか?私のネットワークには何も間違っているようです。
GoogleのDNS(8.8.8.8)を使用するようにネットワーク接続を設定しようとしましたが、違いはありません。私は、ブラウザでそこに移動しようとした場合
更新
不思議なことに、私はピングindex.docker.io、しかし、私はhub.docker.comにリダイレクトすることはできません。
更新
私は今、これが唯一のホテルで、1 LAN上で起こっていることを確認することができます。私は彼らが何をしているのか、GitやBittorrentや他の接続されたツールではなく、Dockerにしか影響しない理由を知らない。
インターネットに接続するためのプロキシがありますか? – VonC
私は8.8.8.8でGoogleのDNSを使用していましたが、既に無効にしてみました。私は大きなホテルにいるので、交通に奇妙なことをしても驚かないだろう。 –
あなたのドッカーセッションにはLinuxホストを直接使用していますか、またはWindowsまたはMacを搭載したLinux VMは使用していますか? – VonC