タイトル長っが!
ちょっとしたTIPSです。
今日ふとdockerでビルドしたら、以下のようなエラーが起きました。
エラー内容
tree:dk tree$ docker-compose build Building webserver Step 1/3 : FROM amazonlinux:2017.09 ERROR: Service 'webserver' failed to build: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
docker loginもdocker pullもこのエラーが発生します。
環境
OS | macOS High Sierra |
---|---|
種別 | docker for mac |
dockerバージョン | Version 17.09.0-ce-mac35 (19611) |
対応
githubのissue等を眺め、以下のようにDNSを設定する事で、この現象を回避する事ができました。
{ "debug" : true, "dns" : [ "8.8.8.8", "8.8.4.4" ], "experimental" : true }
折角せっせとDockerfileを夜なべしようと思ったのに、思わぬバグ?に遭遇してやる気を失ってしまいました。。。
このバグよりも、メニューバーで🐳くじらアイコンをクリックしているとすぐフリーズするの、何とかなりませんかね・・・