Docker Build Cache 缓存清理

这篇具有很好参考价值的文章主要介绍了Docker Build Cache 缓存清理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker 18.09 引入了 BuildKit ,提升了构建过程的性能、安全、存储管理等能力。

docker system df 命令,类似于 Linux上的 df 命令,用于查看 Docker 的磁盘使用情况:

[root@test /]# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              34                  34                  10.1GB              105.6MB (1%)
Containers          60                  41                  925.2MB             615.9MB (66%)
Local Volumes       40                  16                  1.481GB             6.402MB (0%)
Build Cache         509                 0                   17.17GB             17.17GB

TYPE 列出了 Docker 使用磁盘的 4 种类型:

类型 说明
Images 所有镜像占用的空间,包括拉取下来的镜像,和本地构建的。
Containers 运行的容器占用的空间,表示每个容器的读写层的空间。
Local Volumes 容器挂载本地数据卷的空间。
Build Cache 镜像构建过程中产生的缓存空间(只有在使用 BuildKit 时才有,Docker 18.09 以后可用)。

最后的 RECLAIMABLE 这一列表示可回收的大小。

一键清理 Build Cache 缓存命令:

docker builder prune

如果你希望保留最近一定时间的缓存,删除时长更久的缓存,可以通过添加 --filter 参数实现,例如保留最近10天的缓存示例命令如下:

docker builder prune --filter 'until=240h'

官方资料:https://docs.docker.com/engine/reference/commandline/builder_prune/

另外,命令 docker system prune 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。

添加参数 docker system prune -a 清理得更加彻底,可以将没有容器使用Docker镜像都删掉。

注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的 Docker 镜像都删掉,请注意使用!


(END)文章来源地址https://www.toymoban.com/news/detail-798783.html

到了这里,关于Docker Build Cache 缓存清理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker - docker build 命令详解

    docker build 命令从 Dockerfile 和上下文构建镜像 构建的上下文:位于指定 PATH 或 URL 中的一组文件 构建过程可以引用上下文中的任何文件,例如,构建可以使用 COPY 指令来引用上下文中的文件 PATH:就是本地文件系统上的一个目录路径 URL:Git 地址 个人理解:以设置的上下文为根

    2024年02月11日
    浏览(37)
  • docker build --build-arg 传参到 Dockerfile

    docker build 命令用于使用 Dockerfile 创建镜像。 语法 OPTIONS说明: –build-arg=[] :设置镜像创建时的变量; –tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。 接下来,重点讲一下变量设置以及传值进 Dockerfile 。 --build-arg Dockerf

    2024年02月15日
    浏览(39)
  • docker 突然无法build

     如果docker 突然不能build ,之前都是好好的,而且还是报出以下错误。说明你的docker容器的存储满了。手动清理下即可。 failed to register layer: Error processing tar file(exit status 1): write /usr/lib/x86_64-linux-gnu/libx265.so.192: no space left on device 解决方法 : 出现以下界面说明清理成功。只要

    2024年02月15日
    浏览(39)
  • Docker build 命令详解

    build 命令用于使用 Dockerfile 创建镜像。 语法: OPTIONS 说明 --build-arg=[] : 设置镜像创建时的变量 --cpu-shares : 设置 cpu 使用权重 --cpu-period : 限制 CPU 、 CFS 周期 --cpu-quota : 限制 CPU 、 CFS 配额 --cpuset-cpus : 指定使用的 CPU id --cpuset-mems : 指定使用的 内存 id --disable-content-trust : 忽略校验

    2024年02月07日
    浏览(40)
  • docker commit 和docker build (实战使用以及区别)

    commit:         优点:                 简单、所见所得         缺点                 元数据信息无法注入                 镜像层级的重用性弱                 编译步骤不可重用 build:         优点                 元数据信息可注

    2024年02月02日
    浏览(30)
  • 【docker常用命令系列】Docker Build语法用法示例详解

    Docker Build是Docker提供的一个命令,用于根据Dockerfile构建自定义的镜像。通过Docker Build,可以将应用程序、环境和依赖项打包到一个可移植的容器中,使得应用在不同环境下都能以相同的方式运行。 docker build [OPTIONS] PATH | URL | - 是 docker build 命令的语法说明。下面解释每个部分

    2024年04月14日
    浏览(36)
  • Docker报错:“docker build“ requires exactly 1 argument.

    使用docker构建镜像时报错: 复制粘贴时,小心细节,结尾一定要加空格再加点。 复制决定成败,细节决定人生。

    2024年02月12日
    浏览(35)
  • docker build 镜像时,无法访问网络

    在使用 docker build 命令构建 Docker 镜像时遇到无法联网的情况,可能会有多种情况的发生。 检查你的主机是否配置了代理服务器或防火墙,这可能会阻止 Docker 容器访问外部网络。如果你的主机使用了代理服务器,请确保 Docker 容器已正确配置代理设置。如果你的主机上运行了

    2024年02月09日
    浏览(41)
  • Python项目打包, docker build构建docker镜像, Docker Compose (Docker编配)

    将本地Python项目打包构建docker镜像,并在docker中运行【流程1-8】 8、Docker Compose (Docker编配) 附录: 其他常用docker命令   2.2 下载python项目所需依赖包到指定文件夹py_pkgs:    在es-python文件夹下,新建一个Dockerfile文件: 5. 假设宿主机上已经装好docker, 此时切换到es-python路径下  

    2024年02月15日
    浏览(52)
  • docker-compose的build指令

    用来指定Dockerfile所在的目录,先根据build中的dockerfile构建镜像,然后运行该镜像对应的容器 该文件所对应的项目 jenkins-demo 下载下来直接打包即可然后上传到服务器做测试

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包