Docker 清除镜像缓存
Docker 深度清除镜像缓存
我们的docker缓存一般存于docker安装目录的overlay2中。一般是一团乱码,这大家肯定不知道怎么清理
下面是清理缓存的命令注意看:
docker system --help
Usage: docker system COMMAND
Manage Docker
Commands:
df Show docker disk usage
events Get real time events from the server
info Display system-wide information
prune Remove unused data
Run 'docker system COMMAND --help' for more information on a command.
操作流程
例如,我们先使用命令查看一下缓存情况:
docker system df
可以发现,大量的docker build cache 占用了我们的磁盘空间
执行命令
docker builder prune
再检查一下缓存情况,使用命令
docker system df
docker system prune -a --force
对应 -a 删除全部未使用的镜像,-f 或 --force 不经过确认强行删除,注意强行删除之后,镜像需要重新下载