繁体   English   中英

将 docker Image 推送到 AWS ECR 时出现标签问题

[英]Tag problem while pushing docker Image to AWS ECR

我想将我的 docker 镜像推送到 AWS ECR。 使用终端登录 aws ecr 后,我必须为 aws ECR 标记我的图像。 在为 aws ecr 标记后,它似乎在旧图像旁边创建了新图像。

如何在不创建新图像并推送到 aws ECR 的情况下为 aws ECR 标记现有图像? 有没有办法在docker compose文件中定义它?

为了重新标记最初使用标签“最新”推送的 Docker 图像,您需要在此处放置一个新标签。

重命名标签的 Docker 命令是:

docker tag <old_tag> <new_tag>

<new_tag> 应该在哪里

存储库:标签

  • 存储库:“502341150717.dkr.ecr.us-east-2.amazonaws.com/app_app”
  • 标签:“dev.latest”或“prod.latest”(或除“latest”以外的任何其他内容)

因此,应该工作的命令将是:

docker tag app_app:latest 502341150717.dkr.ecr.us-east-2.amazonaws.com/dev.latest

仅供参考:“app_app”是存储图像的 ECR 存储库的名称,而不是评论中提到的图像名称。 您的原始图像被标记为“最新”并且您再次将其重命名为“最新”,因此它对您不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM