我正在尝试使用命令删除 docker 映像docker rmi <image>
,但收到“没有此类映像”错误。
以下是我执行的命令序列。为什么它显示我有一个 ubuntu 映像但不允许我删除它?我在 CentOS 8 上运行 docker 版本 18.06.3-ce。
[root@localhost student]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost student]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost student]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 18.04 549b9b86cb8d 4 days ago 64.2MB
centos latest 0f3e07c0138f 2 months ago 220MB
[root@localhost student]# docker rmi ubuntu
Error: No such image: ubuntu
[root@localhost student]#
答案1
如果你只是说它ubuntu
在寻找ubuntu:latest
而你拥有的是ubuntu:18.04
。所以尝试一下docker rmi ubuntu:18.04
。您也可以通过 ID 删除:docker rmi 549b9b86cb8d
。