无法删除 docker 张图片

Unable to delete docker images

我是 Devops 文化的新手,也渴望学习和使用,但每次尝试新事物时都会卡住,现在我无法删除图像。 它说; 运行 容器正在使用它,停止它然后.....

查看截图:

enter image description here

enter image description here

enter image description here

使用 docker ps -a 列出所有 运行 个容器。你会发现那些仍然 运行。使用 docker stop NAMEOFTHECONTAINER 停止它们并使用 docker rm NAMEOFTHECONTAINER.

删除它们

获取 运行 个容器

docker ps

获取所有运行并停止容器

docker ps -a

停止单个容器

docker stop <container_id>

停止所有容器

docker stop $(docker ps -aq)

删除单个容器

docker rm <container_id>

删除所有容器

docker rm $(docker ps -aq)

删除单张图片

docker rmi <image_id>

删除所有图片

docker rmi $(docker images -q)

从 Docker 主机中删除所有内容(谨慎使用,因为会删除图像、容器、网络等所有内容)

docker system prune

如果您不介意这样做,即使有一个容器仍在使用它,您也可以强制删除该图像。

docker image rm <image-name> --force

删除所有已停止容器的最佳方法是

docker container prune 

至于 运行 个容器,您应该可以用

列出它们
docker container ls 

添加 (--all) 以查看所有 (running/stopped) 个容器

docker container ls --all