Docker pull repositoryName不起作用无法看到公开回购

时间:2015-07-06 18:05:01

标签: docker boot2docker dockerfile

所以我试图从docker中提取一个新的存储库,这看起来很简单,但我不能。

我看到了这一点(查看图片)

enter image description here

但是我得到“找不到存储库”,这就是我正在运行的。

bash-3.2$ docker pull ethaan/test
Pulling repository ethaan/test
Repository not found
bash-3.2$ 

我也尝试使用Kitematic,但它有点相同,这里有来自kitmatic的som ss。

首先是“我的回购视图”

enter image description here

现在当我点击“创建”时,我收到了这个错误。

enter image description here

更新

enter image description here enter image description here

更新启动存储库电子邮件映像

enter image description here

从docker hub enterprise更新视图 enter image description here

2 个答案:

答案 0 :(得分:3)

如果这是私人存储库(我的视图中不存在),您需要先登录。

https://docs.docker.com/reference/commandline/login/

  

用法:docker login [OPTIONS] [SERVER]

     

如果没有服务器,则注册或登录Docker注册服务器   指定的“https://index.docker.io/v1/”是默认值。

     

-e, - email =“”电子邮件

     

-p, - password =“”密码

     

-u, - username =“”用户名

答案 1 :(得分:1)

你无法拉动它,因为你在ethaan/test中没有任何标签。也就是说,存储库是空的。推动标签后,您就可以将其拉出来。
只是测试,尝试以下方法:
docker pull busybox
docker tag busybox ethaan/test:test
docker push ethaan/test:test
然后你就可以把它拉成:
docker pull ethaan/test:test