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

时间:2019-01-28 22:00:12

标签: docker dockerhub azure-iot-edge microsoft-custom-vision

我正在按照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,但这给了我一个不同的错误:

  

无效的参数   “ cloud.docker.com/repository/docker/myname/iot-hub-1:latest/cameracapture:0.2.7-arm32v7”   对于“ -t,--tag”标志:无效的引用格式

任何人都可以协助提供正确的URL路径,或者我需要将容器上传到我的Docker中心存储库的一些其他步骤?

3 个答案:

答案 0 :(得分:0)

使用此:

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

docker push username/reponame:latest

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我找不到dockerhub的正确URL,但是Azure Container Registry能够解决我的问题。

URL的详细信息在这里:Raspberry PI / IOTEdge failing to pull from Azure Container Registry