为什么我的Docker镜像无法推送到Docker Hub?

3
我有一个 Docker 镜像,想要将其推送到 Docker Hub:
REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mattthomson/hadoop-java8   0.1                 d9926f422c14        11 days ago         857.9 MB

```

我已经运行了docker login,以mattthomson的身份登录,并运行了docker push mattthomson/hadoop-java8:0.1。这需要一段时间,并显示上传的进度条。

然而,似乎没有起作用。如果我从另一台计算机运行docker pull mattthomson/hadoop-java8:0.1,我会得到“Tag 0.1 not found in repository mattthomson/hadoop-java8”的错误消息。该图像也未在此处显示。

我做错了什么?


如果您再次执行docker push,会发生什么? - Ken Cochrane
3个回答

3

我需要确认我的电子邮件地址,这样我的仓库才会出现在Docker Hub上。这个步骤很简单,但一开始没有注意到。


1
我曾经遇到过这种情况,当我的Docker Hub组织达到了我可以创建的私有仓库数量上限时(我也收到了Docker Hub关于达到此限制的电子邮件)。
为了解决这个问题,我升级了我的Docker Hub订阅以允许更多的仓库。
如果Docker Hub的错误消息包含一些提示原因,那就太好了。

0

在这成功之前,我尝试了很多次。上传过程中出现了问题,但没有显示错误消息,只有一个时间戳,这让我产生了误导。错误代码是非零。


我将代码推送到 Docker Hub,但标签面板显示大小为 0。我尝试了很多次,什么都没有改变,只是构建 && 推送,最终它成功了。 - user5819540

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接