I use Sonatype Nexus as a private docker registry.
While it works with authenticated users, trying to use an anonymous user to pull images does not work. This only happens on the docker client.
Using the Nexus UI (not logged in) I can view images on my repo. But, trying to pull out the images, I get an "Unauthorized" error.
The following is a capture flow of communication between the Docker client and the Nexus repository:
Wireshark packet capture
This is strange because anonymous access is enabled, and according to the docs, I can have the Docker Hosted Registry (with RW access through the HTTP port) and the Docker Group registry pointing to the Docker Hosted Registry, with RO / Anonymous access.
nexus
Ricardo katz
source share