什么是 Dockerhub 存储库的正确上传 URL

What is the correct upload URL for a Dockerhub repo

我正在按照 custom-vision service on raspberry-pi on IOT edge 的说明进行操作。

我已经到了第 3 步,我在 VS Code 中执行 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 但这给了我一个不同的错误:

invalid argument "cloud.docker.com/repository/docker/myname/iot-hub-1:latest/cameracapture:0.2.7-arm32v7" for "-t, --tag" flag: invalid reference format

任何人都可以协助正确的 URL 路径,或者我需要一些额外的步骤来将容器上传到我的 docker 集线器存储库吗?

使用这个:

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

docker push username/reponame:latest

您首先需要docker login。然后构建映像 docker build -t <docker_hub_username>/<app_name>:<tag>,然后只需推送 docker push <docker_hub_username>/<app_name>:<tag>。您不需要为 Docker Hub 指定任何特定的 URL。

我找不到 dockerhub 的正确 URL,但 Azure 容器注册表能够解决我的问题。

URL 的详细信息在这里: