我试图通过此命令删除docker容器:
docker rmi
显然,我已经用我使用的Id替换了Image-Id:
docker images
但我看到下面的错误:
Error response from daemon: conflict: unable to delete(must be forced) - image is being used by stopped container xxxxxxxxxxx
Adiii.. 50
您还可以使用--force , -f
强制删除图像
如果使用-f标志并指定映像的短ID或长ID,则此命令将取消标记并删除与指定ID匹配的所有映像.
docker rmi -f
David Maze.. 21
您需要删除已停止的容器docker rm
,然后您可以删除它使用的图像docker rmi
.
您还可以使用--force , -f
强制删除图像
如果使用-f标志并指定映像的短ID或长ID,则此命令将取消标记并删除与指定ID匹配的所有映像.
docker rmi -f
您需要删除已停止的容器docker rm
,然后您可以删除它使用的图像docker rmi
.
您可能还会发现您已停止引起锁定的容器。首先删除这些使用:
docker rm $(docker ps -q -a)
在这里,我们仅通过ID列出docker进程,然后将其删除;但是,docker rm只会删除停止的容器。
接下来,使用以下方法删除图像:
docker image rm