【问题标题】:Tag problem while pushing docker Image to AWS ECR将 docker Image 推送到 AWS ECR 时出现标记问题
【发布时间】:2020-12-25 15:00:32
【问题描述】:

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

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

【问题讨论】:

  • 你构建和标记图像的命令是什么?
  • 我执行的这个命令:: docker tag app_app:latest 502341150717.dkr.ecr.us-east-2.amazonaws.com/app_app:latest。 app_app 是我机器中的现有图像。我在创建 aws ecr 存储库之前构建了映像。

标签: amazon-web-services docker docker-compose amazon-ecr


【解决方案1】:

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

Docker 重命名标签的命令是:

docker tag <old_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 存储库的名称,而不是评论中提到的图像名称。您的原始图片被标记为“最新”并且您再次将其重命名为“最新”,因此它不适合您。

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 2020-02-13
    • 1970-01-01
    • 2019-02-23
    • 2020-09-09
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多