温馨提示×

ubuntu镜像占用磁盘空间大吗

小樊
42
2025-11-30 16:43:46
栏目: 云计算

简明结论

  • 在容器场景(Docker)中,官方的 Ubuntu 基础镜像通常只有几十 MB,例如常见版本在约 30–80 MB 区间;不同标签与版本会有差异,体积会随安装包增多而上升。
  • 在虚拟机场景(KVM/QEMU 等)使用的 Ubuntu Cloud 镜像(.img/.qcow2 等)一般为几百 MB 到 1–2 GB级别;其中 minimal 版本通常约为标准版的一半左右。

不同场景的典型大小

场景 典型大小 说明
Docker 基础镜像 ubuntu:latest 30–80 MB 不同版本/标签不同;如:latest 约 29.9 MB、20.04 约 73.9 MB、22.04 约 83.6 MB
Docker 其他标签示例 64.2 MB(ubuntu:latest 某版本) 具体以本机 docker images 输出为准
Ubuntu Cloud 镜像(QCOW2/RAW) 几百 MB–1–2 GB 标准版较大;minimal 约为标准版的一半左右
桌面版安装后占用 常见为数 GB 安装组件越多占用越大(与容器镜像不同)
上述范围会随版本、是否包含桌面环境、是否精简而波动。

查看与清理 Docker 占用

  • 查看本机镜像列表与大小:docker images
  • 查看镜像的详细大小(字节):docker inspect ubuntu:latest --format=‘{{.Size}}’
  • 查看整体磁盘使用:docker system df
  • 清理无用内容:docker system prune(可加 --all 清理更多;谨慎操作)

为什么会看到不同大小

  • 压缩 vs 解压:Docker Hub 显示的是镜像的压缩后体积(便于传输),而本地 docker images 显示的是解压后各层总和(实际磁盘占用)。
  • 分层与共享:镜像采用分层存储,多个镜像共用相同基础层时,实际占用通常小于各镜像大小之和。

0