开发者社区> 问答> 正文

Docker Registry使用OSS作为存储方案时上传镜像报错

自建Docker Registry,使用OSS作为storage的选项,config.yml配置如下(secret已隐去):

version: 0.1

log:

  fields:

    service: registry

storage:

  oss:

    accesskeyidLTAIOVaMPa29l3mp

    accesskeysecret******************

    region: oss-cn-hangzhou

    interval: true

    bucket: interval-registry

http:

  addr: :5000

  headers:

    X-Content-Type-Options: [nosniff]

health:

  storagedriver:

    enabled: true

    interval: 10s

    threshold: 3


push镜像时registry有如下日志,报了503错误:

10.255.0.2 - - [04/Sep/2018:07:54:23 +0000] "POST /v2/nginx/blobs/uploads/ HTTP/1.1" 503 125 "" "docker/18.06.1-ce go/go1.10.3 git-commit/e68fc7a kernel/3.19.0-80-generic os/linux arch/amd64 UpstreamClient(Docker-Client/18.06.1-ce \\(linux\\))"


请问是什么原因?

展开
收起
侯小猴 2018-09-04 16:56:27 1624 0
2 条回答
写回答
取消 提交回答
  • INTERVAL DESIGN
    找到原因了,应该是registry的一个bug,无法往空的bucket中写入,先往bucket里添加一个文件就可以了
    2018-09-04 17:53:50
    赞同 展开评论 打赏
  • 郑州云淘科技有限公司 www.yuntaokeji.com QQ号码78315851
    这类您可以提交各工单问下阿里云。
    2018-09-04 17:13:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载