amazon-web-services – ECR Repo的Dockerrun.aws.json结构

weixin_38115337 2019-09-12 01:47:10
我们正在从Docker Hub切换到ECR,我很好奇如何构建Dockerrun.aws.json文件以使用此图像.我尝试将名称修改为< my_ECR_URL> /< repo_name>:< image_tag>但这不成功.我还在S3上看到了使用身份验证文件的私有注册表的详细信息,但是当使用aws ecr get-login作为使用ECR进行身份验证的推荐方法时,这似乎不是正确的路由. 谁能指出我如何在Beanstalk Dockerrun.aws.json文件中使用ECR图像? 如果我查看ECS任务定义,有一个名为com.amazonaws.ecs.capability.ecr-auth的必需属性,但我没有在Dockerrun.aws.json文件中的任何位置设置它,我不确定需要什么到那里.也许它是一个S3桶?每次我尝试从ECS运行Elastic Beanstalk创建的任务时都需要一些东西,我得到: Run tasks failed Reasons : ATTRIBUTE 任何见解都非常感谢. 更新我从其他一些threads看到,这曾经发生在早期版本的ECS代理上,但我目前正在运行代理版本1.6.0和Docker版本1.7.1,我相信这是推荐的版本.这可能是Docker版本的问题吗?
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38115664 2019-09-12
  • 打赏
  • 举报
回复
事实证明,ECS代理只能使用版本1.7来提取图像,而这正是我的下降所在.更新代理可以解决我的问题,希望它可以帮助其他人.

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧