问题描述
我正在尝试创建一个工作流,以便组织中的开发人员可以将docker映像上传到我们的AWS ECR。以下命令有效:
第1步:获取令牌
aws ecr get-login-password --region <region> | docker login --username AWS --password-stdin <repo-url>
第2步:标记已构建的图像
docker tag <local-image:tag> <ecr-repo-url>:latest
第3步:最后按下
docker push <ecr-repo-url>:latest
现在这绝对可以。
但是,当我尝试自动化上述步骤时。 我不会在最终用户计算机上配置AWS CLI 。 因此第1步对于最终用户将失败
两个快速查询:
- 我可以从远程计算机上获取令牌吗,步骤2和步骤3可以从客户端进行
- 我可以在远程执行所有这三个步骤吗?我有一项将本地docker映像上传到远程服务器的服务,该服务将依次处理标签-push
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)