I purchased the Registry Management Extension.
If I add my private Docker registry, Portainer tells me " Registry management configuration required" when I click the Browse option.
If I do a test configuration for my registry, I get the error “Invalid management configuration.”
I am using the v2 registry and can push and pull images to the registry using Portainer. Is there anything else I must do to get this working? I am not using Swarm and do not have a Secrets option in my Portainer menu.
Here is an example of how I build my registry on a separate host:
docker run -d -p 5000:5000 --restart=always --name registry
On the actual server/host my Portainer container runs on, I place the Docker registry certificates in /etc/docker/certs.d/dockerregistry:5000 so that TLS works.
Am I doing anything wrong? I can push and pull to the Docker registry using Portainer and several workstations. I’m not sure why I can’t actually browse the Docker registry using Portainer.
I can even use Curl to query the registry:
curl -o -X --cacert ca.crt GET https://dockerregistry:5000/v2/_catalog
I’m pointing to the actual hostname “dockerregistry” and my TLS certificate uses the name as well.