什么是服务器错误:获取图像层时的状态0

时间:2014-11-13 14:18:42

标签: docker boot2docker dockerhub

基本测试未通过

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 

2 个答案:

答案 0 :(得分:0)

查看the code that is throwing this error,您似乎在尝试联系注册表时没有收到回复(否则状态代码将设置为该响应)。

这可能由于各种原因而发生,尽管最可能出现防火墙/网络问题。

启用调试日志记录(在Docker守护程序上,您可能必须重新启动才能使其生效)应该在Docker守护程序日志中显示错误(有Debugf语句几行实际的错误。)


一般来说,Docker代码非常易读,因为你在docker version中有git提交,所以很容易找到正确的版本。

答案 1 :(得分:0)

尝试使用图像版本运行容器:

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

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