首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法推送或拉出localhost上的docker注册表

无法推送或拉出localhost上的docker注册表
EN

Stack Overflow用户
提问于 2017-05-21 21:14:09
回答 1查看 443关注 0票数 0

在Arch linux上运行docker Server Version: 17.03.1-ce。在localhost上运行registy:v2:

代码语言:javascript
复制
docker run --name registry -d -p 5000:5000 \
       -e "REGISTRY_STORAGE=s3" \
       -e "REGISTRY_STORAGE_S3_REGION=region"\
       -e "REGISTRY_STORAGE_S3_BUCKET=bucket"\
       -e "REGISTRY_STORAGE_S3_ACCESSKEY=redacted"\
       -e "REGISTRY_STORAGE_S3_SECRETKEY=redacted"\
       registry:2

将守护程序设置为使用localhost:5000作为不安全注册表:

代码语言:javascript
复制
Insecure Registries:
 localhost:5000
 127.0.0.0/8

但推送仍然失败,出现以下错误:

代码语言:javascript
复制
Attempting next endpoint for push after error: Get 
https://localhost:5000/v2/: http: server gave HTTP response to HTTPS 
client

我在amazon-linux ec2上也得到了这个。这在Ubuntu 16.04上运行得很好,没有设置不安全的-regsitries。帮助!我不知道发生了什么。

EN

回答 1

Stack Overflow用户

发布于 2017-05-23 20:23:02

这是用户错误。我在没有aws密钥id的情况下运行容器,所以它无法读取存储桶。

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

https://stackoverflow.com/questions/44097309

复制
相关文章

相似问题

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