I am running Docker Desktop on W10 to try Camel-k. Camel-K required a repository to push the images, once it completed build in Kubernetes platform. I don't want docker.io to be configured, so deployed docker registry in Kubernetes running on top of Docker Desktop.
Deployed: https://github.com/Joxit/docker-registry-ui/tree/master/examples/helm/docker-registry-ui
**kubectl get pod:**
private-registry-registry-docker-registry-ui-69bdb85647-rmvhs
private-registry-ui-docker-registry-ui-6f49d78f58-d6qqt
updating docker deamon.js
{
"registry-mirrors": [],
"insecure-registries" : [
"private-registry-registry-docker-registry-ui:5000"
],
"debug" : true,
"experimental": true
}
Adding host entry:
127.0.0.1 private-registry-registry-docker-registry-ui
Kubectl port-forward to access port 5000:
kubectl port-forward private-registry-registry-docker-registry-ui-69bdb85647-rmvhs 5000:5000
pushing an image
docker tag alpine:latest private-registry-registry-docker-registry-ui:5000/alpine:latest
docker push private-registry-registry-docker-registry-ui:5000/alpine:latest
The push refers to repository [private-registry-registry-docker-registry-ui:5000/alpine]
***Get http://private-registry-registry-docker-registry-ui:5000/v2/: dial tcp 127.0.0.1:5000: connect: connection refused***
Does anyone faced similar issue while accessing registry deployed in Kubernetes? Please suggest what's needs to be done in order to fix this problem. I found similar problem for Docker Desktop mac and have tried but no luck.