首页 > 其他分享 >磁盘有限,Docker 垃圾很多怎么办

磁盘有限,Docker 垃圾很多怎么办

时间:2023-02-23 08:58:03浏览次数:64  
标签:prune 清理 垃圾 磁盘 Docker docker keepStorage

你的电脑上可能 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 垃圾。

参考

感谢阅读,如果觉得本文有用,不妨点击推荐

标签:prune,清理,垃圾,磁盘,Docker,docker,keepStorage
From: https://www.cnblogs.com/newbe36524/p/0x024-What-to-do-with-limited-disks-and-lots-of-Docke

相关文章

  • 启动docker时候怎么向内部程序传入参数
    启动docker时候怎么向内部程序传入参数 启动docker的命令是dockerrun******************他有好多的参数,具体看https://www.runoob.com/docker/docker-run-command......
  • Docker 快速学习手册及相关笔记 附带一些问题解决方案
    参考与前言Docker官方教程【英文】:https://docs.docker.com/get-started/WindowsDocker安装|菜鸟教程(runoob.com)Docker教程|菜鸟教程Docker并非是一个......
  • docker 本地linux环境调试 .net 代码 —— debugging dockerized .NET core applicat
    原文:HowtoDebugDockerized.NETCoreAppsinVSCode(freecodecamp.org) vscoderundockercommand:dockerimagebuild--pull--file"C:\[path]/[projectN......
  • docker 部署oracle
    一、获取oracledocker-imagehttps://github.com/oracle/docker-imagesgitclonehttps://github.com/oracle/docker-images.git将oracle安装包放到对应的目录下面[ro......
  • Docker入门学习
    一、安装Docker(Linux)#1、yum包更新到最新yumupdate#2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall......
  • docker run指定gpu运行
    要在dockerrun命令中指定GPU,您需要使用--gpus标志。例如,要在容器中使用所有可用的GPU,您可以运行以下命令:dockerrun--gpusallyour_image您还可以使用以下选......
  • centos7.6 k8s 1.23.2 docker version 23.0.1 init
      dockerpullregistry.aliyuncs.com/google_containers/kube-apiserver:v1.23.2kubeadminit--kubernetes-version=v1.23.2--image-repositoryregistry.aliyuncs......
  • Docker相关
    一、安装在Ubuntu22.04LTS中安装:1、更新Ubuntu(用的是清华源)$sudoaptupdate$sudoaptupgrade$sudoaptfull-upgrade2.添加Docker库首先,安装必要的证书......
  • docker安装nacos集群
    1.临时启动dockerrun--namenacos-d-p8848:8848-p9848:9848-p9849:9849nacos/nacos-server:v2.1.12.创建配置文凭挂载目录mkdir-p/opt/docker/nacos/con......
  • Docker全方位攻略与自动化运维
    介绍DockerRegistry(Docker注册中心)是一个管理Docker容器镜像存储和交付的应用程序。注册中心集中容器镜像并减少开发人员的构建时间。Docker镜像通过虚拟化保证相同的......