У меня работает Docker Рабочий стол на W10, чтобы попробовать Camel-k. Camel-K требовал репозитория для создания sh изображений после завершения сборки на платформе Kubernetes. Я не хочу, чтобы docker .io настраивался, поэтому развернул реестр docker в Kubernetes, работающем поверх Docker Desktop.
Развернуто: 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
обновление docker Деймон. js
{
"registry-mirrors": [],
"insecure-registries" : [
"private-registry-registry-docker-registry-ui:5000"
],
"debug" : true,
"experimental": true
}
Добавление записи хоста:
127.0.0.1 private-registry-registry-docker-registry-ui
Переадресация порта Kubectl для доступа к порту 5000:
kubectl port-forward private-registry-registry-docker-registry-ui-69bdb85647-rmvhs 5000:5000
нажатие на изображение
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***
Кто-нибудь сталкивался с подобной проблемой при доступе к реестру, развернутому в Kubernetes? Пожалуйста, предложите, что нужно сделать, чтобы решить эту проблему. Я нашел похожую проблему для Docker Desktop ma c и попытался, но не повезло.