2014-11-13 7 views
1

Базовые тесты не проходятчто ошибка сервера: состояние 0 при выборке слой изображения

sudo docker run -i -t ubuntu /bin/bash 

https://docs.docker.com/installation/ubuntulinux/

Я на Ubuntu 14 LTS 64 бита

Docker версия

Client version: 1.3.1 
Client API version: 1.15 
Go version (client): go1.3.3 
Git commit (client): 4e9bbfa 
OS/Arch (client): linux/amd64 
Server version: 1.3.1 
Server API version: 1.15 
Go version (server): go1.3.3 
Git commit (server): 4e9bbfa 

Сообщение об ошибке:

Error pulling image (latest) from ubuntu, Server error: Status 0 while fetching image layer (511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158) 

Что это сообщение об ошибке означает, что

Server error: Status 0 while fetching image layer 

ответ

0

Глядя на the code that is throwing this error, кажется, что вы не получили ответа при попытке связаться с реестра (в противном случае код состояния будет установлен в этой связи) ,

Это может произойти по разным причинам, хотя проблема с брандмауэром/сетью является наиболее вероятной.

Включение журнала отладки (на демере Docker, который может потребоваться перезапустить для вступления в силу), должно сделать ошибку очевидной в журналах демона Docker (есть инструкция Debugf несколько строк с фактической ошибкой).


Вообще говоря, код Docker довольно читаемым, и это легко добраться до нужного варианта, так как у вас есть придурок совершить в docker version.

0

попытаться запустить контейнер с версией изображения:

sudo docker run -i -t ubuntu:14.04 /bin/bash 

или

sudo docker run -i -t ubuntu:latest /bin/bash