我有一些未标记的图像在我的主机上。我使用以下命令删除这些图像:
sudo docker rmi $(sudo docker images | grep "<none>" | awk '{print($3)}')
但是执行时,我遇到了错误:
Error response from daemon: Conflict, cannot delete 31fa814ba25a because the container 70c20aa2c19f is using it, use -f to force
因此,我执行以下操作:
sudo docker rmi 70c20aa2c19f
我遇到了错误,错误信息如下:
Error response from daemon: No such image: 70c20aa2c19f
如果没有ImageID为70c20aa2c19f的镜像,那么为什么最初的删除命令会报告存在ImageID为70c20aa2c19f的镜像呢?
docker rm 70c20aa2c19f
- Dharmitsudo docker ps -a
呢?它显示任何容器吗? - Dharmitsudo docker rm $(sudo docker ps -qa)
的命令。 - Dharmit