加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

亚马逊网络服务 – Docker推送到AWS ECR私有repo失败与格式错误

发布时间:2020-12-16 03:32:56 所属栏目:安全 来源:网络整理
导读:我正在尝试AWS ECR,并将一个新的标签推向我们的私人收入. 它就像这样: export DOCKER_REGISTRY=0123123123123.dkr.ecr.us-east-1.amazonaws.comexport TAG=0.1docker build -t vendor/app-name .`aws ecr get-login --region us-east-1`" # generates docke

我正在尝试AWS ECR,并将一个新的标签推向我们的私人收入.

它就像这样:

export DOCKER_REGISTRY=0123123123123.dkr.ecr.us-east-1.amazonaws.com
export TAG=0.1
docker build -t vendor/app-name .
`aws ecr get-login --region us-east-1`" # generates docker login
docker tag vendor/app-name $DOCKER_REGISTRY/vendor/app-name:$TAG
docker push $DOCKER_REGISTRY/vendor/app-name:$TAG

登录工作,标签是创建的,我看到它与码头图像,但推送失败隐藏.

The push refers to a repository [0123123123123.dkr.ecr.us-east-1.amazonaws.com/vendor/app-name] (len: 2)
b1a1d76b9e52: Pushing [==================================================>]     32 B/32 B
Error parsing HTTP response: unexpected end of JSON input: ""

这很可能是一个错误的配置,但我不知道如何获得更多的输出.该命令没有调试级别选项,没有其他日志,我无法拦截网络流量,因为它似乎加密.

最佳答案
进入同一个问题.对我来说,确保IAM用户按照ecr:BatchCheckLayerAvailability权限清除了这一点.

我本来打算有一个“推only”的政策,没有意识到这个权限是要成功推动的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读