1

基本测试未通过

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

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

我在 Ubuntu 14 lts 64 位

码头工人版本

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 
4

2 回答 2

0

查看引发此错误的代码,您在尝试联系注册表时似乎没有得到响应(否则状态代码将设置为该响应)。

这可能由于多种原因而发生,但最有可能的是防火墙/网络问题。

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


一般来说,Docker 代码可读性很强,而且很容易得到正确的版本,因为你有 .git commit 文件docker version

于 2014-11-13T17:33:06.587 回答
0

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

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

或者

sudo docker run -i -t ubuntu:latest /bin/bash
于 2014-11-13T19:21:31.647 回答