Technology-Docker 清理缓存

Docker 清理缓存

查看 Docker 文件占用

1
docker system df

清理日志

查看所有日志文件

1
find /var/lib/docker/containers/ -name *-json.log |xargs du -sh

清理单个日志文件

1
truncate -s 0 /var/lib/docker/containers/[container-id]/[container-id]-json.log

清理镜像

1
docker rmi [image-id]

清理容器

1
docker rm [container-id]

清理数据卷

1
docker rm -v [volume-id]

清理全部

自动清理所有非运行状态的镜像,容器,网络,构建缓存:

1
docker system prune [-a]

-a 会进一步清理未绑定容器的镜像等.