Se agotó el tiempo de espera de la red al intentar conectarse a https://index.docker.io
Instalé Docker-Toolbox hace un momento mientras seguía su página web
Empecé con Docker QuickStart Terminal
y veo lo siguiente.
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
bash-3.2$
Pero cuando intento actuar docker pull hello-world
, esto es lo que veo.
bash-3.2$ docker run hello-world
Unable to find image 'hello-world:latest' locally
Pulling repository docker.io/library/hello-world
Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/hello-world/images. You may want to check your internet connection or if you are behind a proxy.
bash-3.2$
¿Qué ocurre?
Tuve el mismo problema esta mañana y lo siguiente me lo solucionó:
$ docker-machine restart default # Restart the environment
$ eval $(docker-machine env default) # Refresh your environment settings
Parece que esto se debe a que la máquina virtual Docker entró en un estado extraño. Hay un problema abierto de github aquí
Instalé Docker sin Toolbox en Windows 10, por lo que la versión que requiere Hyper-V debe estar habilitada.
Para la versión 1.12 de Docker, tuve que ir a la barra de tareas, hacer clic derecho en el ícono de Docker, seleccionar Configuración -> Red y configurar el servidor DNS como fijo, de modo que use el servidor DNS de Google en 8.8.8.8
.
Una vez que se cambió esa configuración, finalmente funcionó.