15
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

Docker for windowsでtimeout errorしたときの処理

はじめに

Windows 10 home にてdocker toolboxを使いDockerFileからbuildしようしたらこのようなエラーが出ました。

docker build -t <name>/nginx:1.0 .
Sending build context to Docker daemon  3.072kB
Step 1/3 : FROM nginx
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: read udp 10.0.2.15:48321->10.0.2.3:53: i/o timeout

原因

調べたところDockerホストのDNSが問題らしいです。

解決法

$ docker-machine ssh default
$ sudo vi /etc/resolv.conf

でvm内部に入ります。

$ sudo vi /etc/resolv.conf

そしてresolv.confを編集します.

resolv.conf
nameserver 10.0.2.3

となっているので

resolv.conf
nameserver 8.8.8.8

と変更します
あとは>exitでvmから抜け出しbuildすると無事成功しました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
15
Help us understand the problem. What are the problem?