列出无用的卷
docker volume ls -qf dangling=true
删除所有未使用镜像
docker image prune -a -f
清理无用的卷,容器,镜像
docker volume rm $(docker volume ls -qf dangling=true)
docker rmi $(docker images | grep '^<none>' | awk '{print $3}')
docker images --no-trunc | grep '<none>' | awk '{ print $3 }' | xargs docker rmi
docker system prune
docker volume prune
docker rm $(docker ps -q)
docker rmi $(docker images -q)
docker system prune -a -f
参考文章:
https://www.cnblogs.com/mingbai/p/dockerclean.html
https://blog.lutty.me/linux/2017-07/docker-clean-volumes-dir.html