不能拉私人Docker枢纽回购

最初我无法做到这一点,因为我意识到我没有我的Docker中心用户的正确权限。 修复权限后,我能够在Web UI中看到回购。 然而,当做docker拉我收到以下错误:

来自守护进程的错误响应:找不到存储库XXX / YYY:不存在或不存在拉访问

我试图通过风筝创build它,它的工作,所以它似乎像权限工作正常。

任何人有任何想法,为什么CLI仍然说我没有拉访问?

请确保您先login私人registry服务器。

 docker login -u username -p password <private>.domain.com 

这只是发生在我身上..我不明白为什么这一点很重要,所以有人请评论,如果你明白这是如何解决同样的问题对我来说。

实质上,我没有使用docker image pushdocker push )来创build我的Docker Hub帐户上的存储库而是在我的Docker Hub帐户上为我的映像创build了存储库,然后将我的映像上传到 docker hub 上的存储库

所以..例如。 说我build立一个形象:

 docker build -t nicholasaaronbrady/testnode 

然后,我在nicholasaaronbrady/testnode上创build了nicholasaaronbrady/testnode版本库,然后把我的版本库升级。

 docker image push nicholasaaronbrady/testnode 

我注意到,如果我这样做,标签的图像大小是22MB; 但是,如果我在docker集线器上首先创build图像而没有创build图像,则标记的大小为0B。 这就是我所知道的,把仓库推到docker集线器有一些问题。

我有一个猜测,那是因为我已经超出了我可以在我的凭据下的私人存储库的数量,并继续推出另一个图像。