I have installed JFrog Artifactory Pro Trial(v5.8.3) on Kubernetes cluster on AWS using the official Helm chart:
helm install --name artifactory stable/artifactory
I have mapped the ELB launched by the Artifactory chart to Route53 DNS entry jfrogartifactory.qdatalabs.com
I'm able to access the Jfrog application on the URL: jfrogartifactory.qdatalabs.com
Now, I want to push Docker images from my local machine to Artifactory. I have set up Docker repository on Artifactory and want to expose it without using a reverse proxy. I have chosen 'Repository Path' as the Docker Access Method in the HTTP Settings Configuration:
I have chosen 'Embedded Tomcat' in the reverse proxy settings:
The HTTP Settings in the Advanced settings page of docker, docker-local and docker-remote are auto-populated like this:
I'm getting a 200 response on the following URL: http://jfrogartifactory.qdatalabs.com/artifactory/api/docker/docker/v2
However, I'm getting 404 response on the following URL: http://jfrogartifactory.qdatalabs.com/v2/
On my local machine, I have added jfrogartifactory.qdatalabs.com to the insecure registries by editing the /etc/docker/daemon.json:
After reloading the Docker daemon, I can see the URL added to the insecure registries:
I have also enabled anonymous access to the registry. But when I try to pull an image or login to the directory, I get 500 Internal Server error:
Please help with any pointers or any obvious mistakes I maybe doing.