我有一个泊坞窗映像,我想使用位桶管道将其部署到EC2群集中 这是我的烟斗:
- step:
name: "Deploy to ECS"
services:
- docker
script:
- apt-get update && apt-get install -y awscli
- aws configure set aws_access_key_id ${AWS_ACCESS_KEY_ID}
- aws configure set aws_secret_access_key ${AWS_SECRET_ACCESS_KEY}
- aws ecr get-login --region eu-west-1
- docker tag my_image_id myEcsRepoId.dkr.ecr.region.amazonaws.com/my_ecs_repo_name
- docker push myEcsRepoId.dkr.ecr.region.amazonaws.com/my_ecs_repo_name:0.0.1
我收到此错误: 来自守护程序的错误响应:没有这样的图像:aa3d ***** e:latest
答案 0 :(得分:0)
一个可能的原因是该命令
aws ecr get-login --region eu-west-1
实际上并没有使您登录ecr。为此,它只是打印出一条命令。
要尝试登录,可以尝试以下操作:
$(aws ecr get-login --region eu-west-1)