github上的存储库所有者与我共享了下面的存储库(mxtsit/myswitchXSS),与他以前共享的两个存储库不同,它没有出现在码头中心。
尽管有正确的存储库名称,但我得到了以下错误:
docker@boot2docker:~$ docker pull mxtsit/myswitchXSS
2014/11/12 17:53:43 Invalid repository name (myswitchXSS), only [a-z0-9-_.] are allowed我怀疑码头不承认任何大写字母中提到的错误描述only [a-z0-9-_.] are allowed,请纠正我,如果我是错的。我想知道是否有任何官方文件可以讨论有效的仓库名称的码头?
在最近的历史中,我所找到的任何存储库都是在小的情况下使用的,并且有.符号。我有办法克服这个问题吗?而且,与以前的存储库不同,我无法在Dockerhub上找到存储库,因为我可以在github帐户上看到它。
发布于 2014-11-12 18:48:48
你也许是对的。我还没见过一个大写的存储库。
试试这个:
$ sudo docker pull https://<registry>/repositories/mxtsit/myswitchXSS在这种情况下,Docker绕过码头集线器。但是,由于不存在任何校验和检查,所以安全性得不到保证。
当前,注册表重定向到s3 urls进行下载,今后所有下载都需要通过注册表流。然后,注册表将通过一个顶级类抽象对S3的调用,该类实现S3和本地存储的子类。
只有在随请求发送报头时才返回令牌。
基本八月是需要拉私人回购。基本需求是不需要的公共回购,但如果一个是提供的,它需要是有效的和一个活跃的帐户。
https://stackoverflow.com/questions/26893722
复制相似问题