Basic tests do not pass
sudo docker run -i -t ubuntu /bin/bash
https://docs.docker.com/installation/ubuntulinux/
I am on Ubuntu 14 lts 64 bits
Docker version
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 message:
Error pulling image (latest) from ubuntu, Server error: Status 0 while fetching image layer (511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158)
What is this error message means
Server error: Status 0 while fetching image layer
Looking at the code that is throwing this error, it seems like you didn't get a response when trying to contact the registry (otherwise the status code would be set to that response).
This could happen for a variety of reasons, though a firewall / network issue is the most likely one.
Turning on debug logging (on the Docker daemon, which you might have to restart for that to take effect) should make the error apparent in the Docker daemon logs (there is a Debugf
statement a few lines up with the actual error).
Generally speaking, the Docker code is pretty readable, and it's easy to get to the right version since you have the git commit in docker version
.