Какой правильный URL для загрузки репозитория Dockerhub - PullRequest
0 голосов
/ 29 января 2019

Я следую инструкциям для службы пользовательского видения на raspberry-pi на границе IOT .

Я достиг шага 3, где в коде VS я выполняю Build and Push to IOT Edge Solutionи это вызывает следующую команду:

docker build  --rm -f "/Users/myname/Dropbox/Dev/azure/custom-vision/Custom-vision-service-iot-edge-raspberry-pi/modules/CameraCapture/arm32v7.Dockerfile" -t registry.hub.docker.com/v1/repositories/myname/iot-hub-1/cameracapture:0.2.7-arm32v7 "/Users/myname/Dropbox/Dev/azure/custom-vision/Custom-vision-service-iot-edge-raspberry-pi/modules/CameraCapture" 
&& docker push registry.hub.docker.com/v1/repositories/myname/iot-hub-1/cameracapture:0.2.7-arm32v7 
&& docker build  --rm -f "/Users/myname/Dropbox/Dev/azure/custom-vision/Custom-vision-service-iot-edge-raspberry-pi/modules/ImageClassifierService/arm32v7.Dockerfile" -t registry.hub.docker.com/v1/repositories/myname/iot-hub-1/imageclassifierservice:0.2.4-arm32v7 "/Users/myname/Dropbox/Dev/azure/custom-vision/Custom-vision-service-iot-edge-raspberry-pi/modules/ImageClassifierService" 
&& docker push registry.hub.docker.com/v1/repositories/myname/iot-hub-1/imageclassifierservice:0.2.4-arm32v7

Что не получается с 404 - page not found.

Я также пытался использовать cloud.docker.com/repository/registry-1.docker.io/myname/iot-hub-1, но это выдало мне другую ошибку:

неверный аргумент «cloud.docker.com/repository/docker/myname/iot-hub-1:latest/cameracapture:0.2.7-arm32v7» для флага «-t, --tag»: недопустимый формат ссылки

Может ли кто-нибудь помочь с правильным URL-адресом или какими-либо дополнительными шагами, которые мне нужны для загрузки контейнеров в мой репозиторий докера-концентратора?

Ответы [ 3 ]

0 голосов
/ 29 января 2019

Сначала вам нужно docker login.Затем создайте образ docker build -t <docker_hub_username>/<app_name>:<tag>, а затем просто нажмите docker push <docker_hub_username>/<app_name>:<tag>.Вам не нужно указывать какой-либо конкретный URL для Docker Hub.

0 голосов
/ 31 января 2019

Не удалось найти правильный URL для dockerhub, но реестр контейнеров Azure смог решить мою проблему.

Подробная информация об URL приведена здесь: Raspberry PI / IOTEdge не удается извлечь из реестра Azure Container

0 голосов
/ 29 января 2019

Используйте это:

docker push <hub-user>/<repo-name>:<tag>

т.е.

docker push username/reponame:latest
...