首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker中拖取映像时,存储库名称无效

在docker中拖取映像时,存储库名称无效
EN

Stack Overflow用户
提问于 2014-11-12 18:14:54
回答 1查看 5.1K关注 0票数 1

github上的存储库所有者与我共享了下面的存储库(mxtsit/myswitchXSS),与他以前共享的两个存储库不同,它没有出现在码头中心。

尽管有正确的存储库名称,但我得到了以下错误:

代码语言:javascript
复制
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帐户上看到它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 18:48:48

你也许是对的。我还没见过一个大写的存储库。

试试这个:

代码语言:javascript
复制
$ sudo docker pull https://<registry>/repositories/mxtsit/myswitchXSS

在这种情况下,Docker绕过码头集线器。但是,由于不存在任何校验和检查,所以安全性得不到保证。

当前,注册表重定向到s3 urls进行下载,今后所有下载都需要通过注册表流。然后,注册表将通过一个顶级类抽象对S3的调用,该类实现S3和本地存储的子类。

只有在随请求发送报头时才返回令牌。

基本八月是需要拉私人回购。基本需求是不需要的公共回购,但如果一个是提供的,它需要是有效的和一个活跃的帐户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26893722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档