【发布时间】:2015-07-22 07:46:17
【问题描述】:
如何推送到 dockerhub 上的非公共仓库?
假设帐户名为“myaccount”,(非公开)repo 名为“myrepo”。在 repo 页面中,它显示“拉取这个存储库:docker pull myaccount/myrepo”。
例如,假设我有一个名为“myrepo/myimage”的图像。我已登录我的帐户 (sudo docker login),并尝试过,
sudo docker push docker.io/myrepo/myimage
sudo docker push myrepo/myimage
sudo docker push myaccout:myrepo/myimage
sudo docker push myaccount/myrepo:myrepo/myimage
sudo docker push myaccount/myrepo:myimage
等等
这些都不起作用。我收到诸如“无效的存储库名称”之类的错误,或者它成功但说:“您真的要推送到公共注册表吗?” - 我没有 - 我想将它推送到我的非公共 dockerhub 存储库(“myaccount/myrepo”)。
【问题讨论】: