建立图片后,会有很多图片。当我尝试删除它们时,出现“图像具有从属子图像”错误。反正有清理吗?
这些无效:
docker rmi $(docker images -q)
docker rmi $(docker images | grep “^” | awk “{print $3}”)
docker rmi $(docker images -f “dangling=true” -q)
答案 0 :(得分:0)
尝试一下:
docker rmi $(docker images | grep none | awk '{print $3}')
您可以添加-f强制删除图像,但我不建议这样做。如果您无法使用上述命令删除图像,则表示该图像已部分使用,或者停止的容器正在使用您要删除的图像。
您始终可以使用
检查已停止或已存在的容器docker ps -a
在这里,“状态”列将指示容器状态。
答案 1 :(得分:0)
docker rmi `docker images | grep "<none>" | awk {'print $3'}`
答案 2 :(得分:-1)
docker rmi docker images -a | grep "<none>" | awk {'print $3'}
需要添加 -a
。