什么是服务器错误:取出图像层时的状态0
基本testing不通过
sudo docker run -i -t ubuntu /bin/bash
https://docs.docker.com/installation/ubuntulinux/
我在Ubuntu 14上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
看看抛出这个错误的代码,看起来好像你没有得到响应,当试图联系registry(否则状态码将被设置为该响应)。
这可能是由于各种原因发生的,尽pipe防火墙/networking问题最有可能发生。
打开debugging日志logging(在Docker守护进程上,您可能必须重新启动以使其生效)应该会使Docker守护进程日志( Debugf
语句与实际错误有几行)出现错误。
一般来说,Docker代码是非常可读的,并且很容易到达正确的版本,因为你有Docker版本中的git提交。
尝试运行与图像版本的容器:
sudo docker run -i -t ubuntu:14.04 /bin/bash
要么
sudo docker run -i -t ubuntu:latest /bin/bash