Unfortunately, this is a side effect of DockerHub, which reduces backward compatibility for Docker 1.9 daemons. When images are pushed using Docker 1.10, pull-by-id will fail for older daemons (including OpenShift wizards importing metadata from a hub). You can get around this by pulling the centos image and clicking on it in the internal registry.
Currently, using Docker 1.9 on your hosts will avoid this problem.
source share