(我们以删除 php-fpm 这个镜像为例子)
一、查看镜像的 ID
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/redis latest 36304d3b4540 3 weeks ago 104MB
docker.io/redislabs/rebloom latest ff42eae2d4fc3 months ago 98.5MB
docker.io/feisky/php-fpm sp 65aa1224020320 months ago 384MB
docker.io/feisky/nginx sp 915c06c7382420 months ago 109 MB
(php-fpm 镜像ID 为:65aa12240203)
二、执行镜像删除命令: docker rmi IMAGE ID
[root@localhost ~]# docker rmi 65aa12240203
Error response fromdaemon: conflict: unable to delete 65aa12240203 (cannot be forced) - image is being used by running container 7ce6e056ebb3
这里,我们发现报错了是因为我们要删除的镜像正在被容器ID为:7ce6e056ebb3 的正在运行着。
(1)我们可以使用 docker ps -a 看一下:
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PO NAMES
7ce6e056ebb3 fe