我的pc上有几个Docker镜像
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尝试删除其中一个:
PS C:\docker_tst\archive> docker image rm redis获取错误:
Error: No such image: redis为什么docker找不到这个图像?
发布于 2021-03-06 01:11:22
使用镜像ID或标签
❯ 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发布于 2021-03-06 01:09:53
使用镜像ID:docker image rm 2d3a8f80f74a。您正在尝试删除基于存储库的镜像,并且您可能有多个存储库的镜像(例如:php:7.2-apache、php:7.2-cli、php:latest)。
如果你想从同一个存储库中删除所有的图片,你可以使用docker rmi $(docker images redis --format "{{.ID}}")。
发布于 2021-03-06 01:13:02
因为您是根据镜像名称删除镜像的,所以您应该提供版本,否则将假定该版本是最新的。因此,请使用以下命令按名称删除镜像:
docker image rm redis:5-alpine如果镜像正在使用中,可以使用以下命令强制删除-
docker image rm redis:5-alpine -fhttps://stackoverflow.com/questions/66496613
复制相似问题