500 Server Error trying to pull cloudbees/jnlp-slave-with-java-build-tools

Consistently failing to pull cloudbees/jnlp-slave-with-java-build-tool from https://registry-1.docker.io v2 on an aws ec2. It does however work on my local desktop and on other machines. All machines Centos 7 and same version of docker.

level=debug msg="Calling POST /v1.32/images/create?fromImage=cloudbees%2Fjnlp-slave-with-java-build-tools&tag=latest"
level=debug msg="Trying to pull cloudbees/jnlp-slave-with-java-build-tools from https://registry-1.docker.io v2"
level=info msg="Attempting next endpoint for pull after error: received unexpected HTTP status: 500 Server Error"
level=error msg=“Handler for POST /v1.32/images/create returned error: received unexpected HTTP status: 500 Server Error”

Centos 7

Client:
Version: 17.09.1-ce
API version: 1.32
Go version: go1.8.4
Git commit: 3dfb8343b139d6342acfd9975d7f1068b5b1c3d3
Built: Mon Jan 8 22:44:09 2018
OS/Arch: linux/amd64

Server:
Version: 17.09.1-ce
API version: 1.32 (minimum version 1.12)
Go version: go1.8.4
Git commit: 402dd4a/17.09.1-ce
Built: Mon Jan 8 22:44:42 2018
OS/Arch: linux/amd64
Experimental: false