如何解决是否有人有示例buildspec可以将单个构建的Docker映像推送到不同AWS账户上的两个不同ECR中?
可以做到这一点吗?我需要在buildspec中登录两次吗?
希望先完成构建,然后再成功,以将此映像推送到同一帐户以及其他两个帐户。任何人都知道或是否可以在buildspec中完成?
解决方法
如果可以在buildspec中完成
它允许您定义任何命令以及所有您需要的控制台命令。所以我会说-是的。
要将图像推送到AWS ECR中,您需要执行命令docker login .....
使用令牌。但是有一个aws ecr get-login
命令可以为您提供帮助。
因此,您需要安装并配置aws ecr
,然后可以执行此操作以将docker登录到ecr:
-
$(aws ecr get-login --no-include-email --region {your ECR region})
-
之后,您可以执行
docker push imagename:latest
根据需要重复1-2步。
- 清理本地混乱。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。