首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker无法删除镜像

Docker无法删除镜像
EN

Stack Overflow用户
提问于 2021-03-06 01:01:29
回答 3查看 69关注 0票数 1

我的pc上有几个Docker镜像

代码语言:javascript
复制
PS C:\docker_tst\archive> docker image ls
REPOSITORY                                 TAG          IMAGE ID       CREATED         SIZE
redis                                      5-alpine     2d3a8f80f74a   10 days ago     29.3MB
postgres                                   9.6-alpine   67ff6cfc14c1   2 weeks ago     37.2MB
chirpstack/chirpstack-network-server       3            d3e0d2166375   3 weeks ago     32.1MB
eclipse-mosquitto                          2            9c9838e94223   4 weeks ago     9.83MB
chirpstack/chirpstack-application-server   3            aa5d46b94d83   5 weeks ago     43.4MB
chirpstack/chirpstack-gateway-bridge       3            f1bc9870476a   5 weeks ago     19.6MB
chirpstack/chirpstack-geolocation-server   3            4aa9ff39264a   16 months ago   20.7MB

尝试删除其中一个:

代码语言:javascript
复制
PS C:\docker_tst\archive> docker image rm redis

获取错误:

代码语言:javascript
复制
Error: No such image: redis

为什么docker找不到这个图像?

EN

回答 3

Stack Overflow用户

发布于 2021-03-06 01:11:22

使用镜像ID或标签

代码语言:javascript
复制
❯ docker image list
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
python       3.8       9b9126f2a963   10 days ago   883MB
❯ docker image remove python
Error: No such image: python
❯ docker image remove python:3.8
Untagged: python:3.8
Untagged: python@sha256:82a4aa8ff9e7f0c6a9463b12bb53fc37d9e084bcd5c6d38f38c8fdb3613fd46f
Deleted: sha256:9b9126f2a9634e2f8fe3ae6a574ed10b0d757b1c22418dc25c482df98c049b51
票数 3
EN

Stack Overflow用户

发布于 2021-03-06 01:09:53

使用镜像ID:docker image rm 2d3a8f80f74a。您正在尝试删除基于存储库的镜像,并且您可能有多个存储库的镜像(例如:php:7.2-apachephp:7.2-cliphp:latest)。

如果你想从同一个存储库中删除所有的图片,你可以使用docker rmi $(docker images redis --format "{{.ID}}")

票数 1
EN

Stack Overflow用户

发布于 2021-03-06 01:13:02

因为您是根据镜像名称删除镜像的,所以您应该提供版本,否则将假定该版本是最新的。因此,请使用以下命令按名称删除镜像:

代码语言:javascript
复制
docker image rm redis:5-alpine

如果镜像正在使用中,可以使用以下命令强制删除-

代码语言:javascript
复制
docker image rm redis:5-alpine -f
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66496613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档