我有一个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
,我会在“存储库mattthomson / hadoop-java8”中找到“Tag 0.1”。图片也不显示here。
我做错了什么?
答案 0 :(得分:0)
在成功完成之前,我多次重试过。我被上传失败的事实误导了,没有显示错误消息,只是一个时间戳。错误代码非零。
答案 1 :(得分:0)
当我的Docker Hub组织达到其允许创建的私有存储库数量限制时,我遇到了这种情况(我还收到了来自Docker Hub的关于达到此限制的电子邮件)。
为解决此问题,我升级了Docker Hub订阅以允许更多存储库。
如果来自Docker Hub的错误消息包含对原因的一些提示,那就太好了。
答案 2 :(得分:0)
我必须确认我的电子邮件地址,以便我的存储库显示在docker hub上。很简单,但起初没有注意到。