一尘不染

如何删除Docker的映像?

docker

我有以下图像:

alex@alexvps:~$ sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
<none>              <none>              70c0e19168cf        5 days ago          1.069 GB
<none>              <none>              c2ce80b62174        8 days ago          399.2 MB
<none>              <none>              60afe4036d97        8 days ago          325.1 MB

当我尝试删除其中之一时,我得到:

alex@alexvps:~$ sudo docker rmi 60afe4036d97
Error: Conflict, 60afe4036d97 wasn't deleted
2014/01/28 00:54:00 Error: failed to remove one or more images

如何删除它们?为什么会有这样的冲突?


阅读 224

收藏
2020-06-17

共1个答案

一尘不染

为了删除所有图像,请使用给定命令

docker rmi $(docker images -q)

为了删除所有容器,请使用给定命令

docker rm $(docker ps -a -q)

警告:这将破坏您的所有图像和容器。 将无法还原它们!

该解决方案由Techoverflow.net提供。

2020-06-17