ubuntu

ubuntu镜像如何删除旧版本

小樊
64
2025-09-23 03:30:28
栏目: 智能运维

Ubuntu系统删除旧版本镜像(内核/镜像文件)的步骤

一、删除旧内核镜像(最常见场景)

旧内核镜像是Ubuntu系统中占用/boot分区空间的主要原因之一,安全删除旧内核可释放大量空间。以下是具体操作:

1. 查看当前正在使用的内核版本(务必保留)
uname -r

输出示例:5.15.0-78-generic此版本不可删除,否则可能导致系统无法启动)。

2. 列出所有已安装的内核包
dpkg --list | grep -E 'linux-image|linux-headers|linux-modules' | awk '{print $2}'

输出示例:

linux-image-5.15.0-76-generic
linux-image-5.15.0-78-generic
linux-headers-5.15.0-76-generic
linux-headers-5.15.0-78-generic
3. 安全删除旧内核(3种方法)
4. 清理GRUB配置(可选)

若删除旧内核后GRUB菜单未更新,手动刷新配置:

sudo update-grub2
5. 验证清理结果
dpkg --list | grep -E 'linux-image|linux-headers'  # 查看剩余内核
df -h /boot                                     # 检查/boot分区空间

二、清理Docker镜像(若涉及Docker镜像)

若问题中的“镜像”指Docker镜像(如ubuntu:14.04),可通过以下命令删除:

  1. 查看所有镜像:
    docker images
    
  2. 删除指定镜像(如ubuntu:14.04):
    docker rmi ubuntu:14.04
    
    若镜像被容器依赖,需先删除容器(docker rm 容器ID)或强制删除(docker rmi -f ubuntu:14.04,不推荐)。
  3. 清理所有未使用的镜像(包括悬空镜像):
    docker image prune -a
    

注意事项

0
看了该问题的人还看了