docker - 由于 'no such image' 错误,无法删除 docker 镜像的标签

标签 docker amazon-ecs amazon-ecr

这是我的 docker images 命令的输出

REPOSITORY                                                      TAG                    IMAGE ID            CREATED             SIZE
888668560264.dkr.ecr.ap-southeast-2.amazonaws.com/simplequeue   0.1                    df74fbea0533        11 minutes ago      601 MB
888668560264.dkr.ecr.ap-southeast-2.amazonaws.com/simplequeue   0.2                    df74fbea0533        11 minutes ago      601 MB
888668560264.dkr.ecr.ap-southeast-2.amazonaws.com/simplequeue   latest                 df74fbea0533        11 minutes ago      601 MB

这些图像已推送到 aws ecr。

我将图像错误地标记为 0.1,我想删除此标签。但是,当我尝试 docker rmi 时

> docker rmi simplequeue:0.1
Error response from daemon: No such image: simplequeue:0.1

如果我只使用docker rmi simplequeue,我得到了这个

> docker rmi simplequeue
Untagged: simplequeue:latest

并且 docker 图像输出保持不变。在我看来,标签并没有被删除(latest0.1 仍然可用)。

如何删除标签 0.1

最佳答案

试试这个,你必须指定存储库+标签。

docker rmi 888668560264.dkr.ecr.ap-southeast-2.amazonaws.com/simplequeue:0.1

关于docker - 由于 'no such image' 错误,无法删除 docker 镜像的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44758416/

相关文章:

python - 在同一个 Dockerfile 中使用 Python 和 Node.js 并创建一个我在云中同时使用的镜像

php - AWS ECS Docker-nginx : [emerg] host not found in upstream

amazon-web-services - 有没有办法使用 docker manifest-list 在 ECR 中构建多架构镜像?

rest - AWS-ECS - 容器之间的通信 - 未知主机错误

amazon-web-services - 推送到 ECR 的 buildspec.yml 抛出此错误 "Command did not exit successfully $(aws ecr get-login --no-include-email --region us-east-1)"

shell - Jenkins shell 脚本意外的文件结尾

docker - 在 grafana 中配置多个数据源

docker - 在 docker 中将 secret 作为环境变量注入(inject)安全吗?为什么ECS和EKS支持它?

amazon-web-services - 将弹性文件系统挂载到 AWS Batch 计算环境

amazon-web-services - 如何从亚马逊上正在运行的容器创建新的 docker 镜像?