磁盘有限,Docker 垃圾很多怎么办
Docker 怎么办 磁盘 垃圾 很多 有限
2023-06-13 09:17:10 时间
你的电脑上可能 pull 或者 build 了很多 Docker 镜像,但是你不知道怎么清理,本文将介绍如何清理 Docker 垃圾的常见方法。
docker prune
你可以通过原生的多种 prune 命令来清理垃圾,比如
docker image prune # 清理镜像
docker container prune # 清理容器
docker volume prune # 清理卷
docker builder prune # 清理构建缓存
当然还有终极杀招
docker system prune # 清理所有
针对构建缓存还有更好的办法
那么可以尝试 builder 的 GC,这样就不会在本地保留构建太多缓存了。
你可以通过修改 docker deamon 的配置文件来开启这个功能
{
"builder": {
"gc": {
"enabled": true,
"defaultKeepStorage": "10GB",
"policy": [
{ "keepStorage": "10GB", "filter": ["unused-for=2200h"] },
{ "keepStorage": "50GB", "filter": ["unused-for=3300h"] },
{ "keepStorage": "100GB", "all": true }
]
}
}
}
总结
通过这些方法,你可以清理掉你的电脑上的大量 Docker 垃圾。
相关文章
- 记一次docker部署报错
- docker(8)Dockerfile指令介绍「建议收藏」
- 在 docker 之间导出导入镜像「建议收藏」
- docker-compose强制wordpress并发布外网
- 5 年工作经验,Docker 的几种网络模式都说不清,你敢信?
- Docker 镜像支持 SSH 远程登录
- ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runn
- Docker更换国内镜像站提升速度
- 【Docker学习系列】Docker学习1-docker安装
- 【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?
- Docker服务的停止命令(systemctl stop docker)
- Docker服务的搜索镜像命令(docker search 镜像名称)
- Docker查看容器命令(docker ps)
- 2022-12-21:uifd/ui-for-docker是docker的web可视化工具。请问部署在k3s中,yaml文件如何写?
- 「 [Docker]当你的docker无法解析DNS 」
- 「 【Docker】如何处理宝塔docker管理器未启动 」
- 【学习笔记】Docker学习笔记
- 【Docker 系列】docker 学习 二,Docker 的常用命令
- 【Docker 系列】docker 学习 三
- 【Docker 系列】docker 学习六,DockerFile
- Docker安装Kafka(docker-compose)、EFAK监控
- 防火墙对docker端口不起作用
- Docker - docker-compose搭建ELK服务
- 在Mac OS上安装Vagrant和Docker的教程
- Docker容器的重启策略及docker run的–restart选项详解程序员
- docker用Docker构建Redis集群的步骤(redis集群使用)