在我们使用docekr搭建漏洞靶场的时候,往往要下载很多镜像,而这些镜像的内存也不小,我个人使用平均两个漏洞就要花费1G内存,不及时清理内存很快就满了,分享一下个人觉得好用的清理方法,希望能对你有帮助。
docker-compose up -d
下载打开一个环境
docker-compose down
关闭环境,但是不会清除缓存
docker system df
查看已下载的容器的个数和大小
docker images
查看已下载的环境信息
docker rmi 【输入要删除的REPOSITORY名字+TAG下的版本号】
例如:我这里要删除上面的查到的php环境
docker system prune --volumes
清理本地的缓存
批量停止容器
docker container stop $(docker container ls -a -q)
批量删除容器和镜像
批量删除容器:
docker container rm $(docker container ls -a -q)
批量删除镜像:
docker image rm $(docker image ls -a -q)
全部清理完成,再次查看大小
参考视频资料摸索出来的,如果对你有帮助的话,那就留下你的小心心吧!