For example, as regards the following Centos image, when you perform a Docker pull:
docker pull docker.jfrog.com:8081/centos:latest Error response from daemon: manifest for docker.jfrog.com:8081/centos:latest not found
The request.log shows:
20190306113853|2242|REQUEST|127.0.0.1|anonymous|GET|/api/docker/docker/v2/centos/manifests/latest|HTTP/1.1|404|0
As the Docker hub only supports token-based authentication, in the UI for Arifactory's docker-remote repository options, you"ll need to tick the Enable Token Authentication( see screenshot below) to enable the execution of Docker pulls.
Following this, the docker pull example above should work as expected.
docker pull docker.jfrog.com:8081/centos:latest latest: Pulling from centos Digest: sha256:184e5f35598e333bfa7de10d8fb1cebb5ee4df5bc0f970bf2b1e7c7345136426 Status: Image is up to date for docker.jfrog.com:8081/centos:latest Request.log shows as below: 20190306114018|3386|REQUEST|127.0.0.1|anonymous|GET|/api/docker/docker/v2/centos/manifests/latest|HTTP/1.1|200|1721 20190306114022|3795|REQUEST|127.0.0.1|anonymous|GET|/api/docker/docker/v2/centos/manifests/sha256:365fc7f33107869dfcf2b3ba220ce0aa42e16d3f8e8b3c21d72af1ee622f0cf0|HTTP/1.1|200|529