温馨提示×

ubuntu minimal支持docker吗

小樊
40
2026-09-01 09:29:28
栏目: 智能运维

是的,Ubuntu Minimal 完全支持 Docker。

说明

  • Ubuntu Minimal 是指最小安装的 Ubuntu(如 ubuntu-minimal 镜像、Server 最小化安装、或云镜像),它只包含最基础的系统组件。
  • Docker 本身依赖的是 Linux 内核特性(如 cgroups、namespaces),而不是桌面或额外软件,因此 Minimal 版本只要内核正常就可以运行 Docker。
  • 官方也提供 Ubuntu Minimal 云镜像(ubuntu-minimal-XX.XX-server-cloudimg),常用于容器基础和 CI 环境。

在 Ubuntu Minimal 上安装 Docker

通常步骤如下(以 Ubuntu 22.04/24.04 为例):

# 更新软件包
sudo apt update

# 安装依赖
sudo apt install -y ca-certificates curl gnupg

# 添加 Docker 官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 添加仓库
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

注意事项

  1. 内核版本:确保内核 ≥ 3.10(现代 Ubuntu Minimal 都没问题)
  2. 存储空间:Minimal 本身很小,但 Docker 镜像会占用空间
  3. 无图形界面:Docker 命令行完全够用,不需要 GUI
  4. 资源占用低:正因 Minimal 轻量,很适合做 Docker Host 或 CI runner

典型使用场景

  • 云服务器最小安装做 Docker 宿主机
  • CI/CD runner
  • 嵌入式 / 边缘设备
  • 容器基础镜像(如 ubuntu:minimal

如果你指的是 “ubuntu-minimal 容器镜像能不能跑 Docker(Docker in Docker)”,那属于 DinD 场景,也可以,但需要 --privileged

如果你能说明是 宿主机安装 Docker 还是 在 Minimal 容器里跑 Docker,我可以给更精确的建议。

0