美文网首页
Push Local Docker Image to ECR

Push Local Docker Image to ECR

作者: 数科每日 | 来源:发表于2020-11-22 20:01 被阅读0次

在本地讲Docker调试完毕, 并且生成Image 以后, 下一步往往就是将其推送到 一个 Repository 里以便部署。 在AWS Cloud 中也是一样。 AWS 提供的 Docker Image Repository 叫做 ECR。

一般来说,这个流程并不复杂, 但是感觉AWS这部分做的有些瑕疵, 导致在执行过程了花费了点时间, 这里记录一下。

1. 创建Repository

这一步比较简单, 只需要在 ECS 界面中, 点击 ECR 即可找到。


image.png

2. 查看 Push Commands

在创建完 Repo 以后, 选中特定的 Repository 则会发现 “View push Commands”, 按钮就可以按下去了。

image.png

3. 按照提示步骤完成

弹出的对话框中, 会出现步骤, 按照步骤依次完成即可。

image.png

4. Error

在第三步, 可能遇到如下错误

image.png

解决方法:

我是在Ubuntu 上运行的, 我找到最简单解决办法是安装 gnupg2 和 pass 这两个包即可。

sudo apt install gnupg2 pass

依然无法解决, 可以参考:

Cannot login to Docker account

相关文章

网友评论

      本文标题:Push Local Docker Image to ECR

      本文链接:https://www.haomeiwen.com/subject/elcpiktx.html