要批量删除所有Docker容器和镜像,可以使用以下命令:
删除所有容器:
docker rm $(docker ps -aq) -f
删除所有镜像(请注意,这将删除所有镜像,包括用于构建应用程序的中间层镜像,可能会影响后续构建过程,请谨慎操作):
docker rmi $(docker images -q) -f
如果你只想删除悬空镜像(即没有标签的镜像),可以使用以下命令:
docker rmi $(docker images -q -f "dangling=true")
请在执行这些命令之前确保你了解这些操作的后果,因为它们会导致数据丢失。