Docker 深度清除镜像缓存 (overlay2)

Docker 深度清除镜像缓存 (overlay2)

一般情况下,运维清理镜像是通过命令 docker rm i 删除镜像的。但是这条命令不会删除docker build命令产生的缓存文件。

这个时候需要使用 docker system 的系列命令来做相关处理。

shell 复制代码
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.

查看缓存情况

shell 复制代码
docker system df 

使用命令 prune 将其彻底清理

shell 复制代码
docker system prune -a --force

参数:

-a 删除全部未使用的镜像

-f--force 不经过确认强行删除。

原文链接

Docker 深度清除镜像缓存 (overlay2)

相关推荐
高翔·权衡之境4 小时前
缓存一致性——多核系统的默契之约
驱动开发·嵌入式硬件·安全·缓存·系统安全·信息与通信
qq_364371725 小时前
基于 Docker 容器化环境配置
运维·docker·容器
GentleDevin6 小时前
Docker 运维常用命令大全
docker·容器·运维命令
运维全栈笔记7 小时前
基于Docker的MinIO单机部署与功能测试指南
运维·docker·容器
心机之蛙qee8 小时前
docker的安装(RHEL9)
运维·docker·容器
炸炸鱼.8 小时前
Docker 高级管理 —— 容器通信技术与数据持久化
docker
乐hh8 小时前
DM8配置SSL
数据库·docker·ssl
直奔標竿8 小时前
MySQL与Redis数据一致性实战方案(避坑指南)
java·数据库·spring boot·redis·mysql·spring·缓存
极客先躯9 小时前
高级java每日一道面试题-2025年12月05日-实战篇[Dockerj]-Docker 安装后的默认存储路径是什么?如何修改?
java·docker·默认存储路径在不同系统上的区别·linux overlay2·修改存储路径的理论方法·修改流程中的关键理论点
凤舞飘伶9 小时前
windows安装docker-desk
windows·docker·容器