温馨提示×

Debian支持yum安装Docker吗

小樊
48
2026-07-30 11:41:23
栏目: 智能运维

Debian 不支持也不推荐使用 yum 来安装 Docker

原因说明

  • yumRed Hat / CentOS / Rocky / AlmaLinuxRPM 系发行版 的包管理器
  • Debian 属于 Debian / Ubuntu 系列,使用的是 apt 包管理器
  • 在 Debian 上强行使用 yum破坏系统依赖关系,非常不推荐

✅ Debian 上正确安装 Docker 的方式(官方推荐)

方法一:使用官方 Docker 仓库(最推荐)

# 1. 卸载旧版本(如有)
sudo apt remove docker docker-engine docker.io containerd runc

# 2. 安装依赖
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release

# 3. 添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 4. 添加 Docker APT 源
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

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

验证

sudo docker run hello-world

✅ 方法二:使用 Debian 自带仓库(版本较旧)

sudo apt update
sudo apt install -y docker.io

⚠️ 不推荐生产环境使用,版本通常落后较多。


❌ 为什么 Debian 不能用 yum 装 Docker?

项目 Debian CentOS / RHEL
包管理器 apt yum / dnf
包格式 .deb .rpm
Docker 仓库 download.docker.com/linux/debian download.docker.com/linux/centos

✅ 总结

  • ❌ Debian 不支持 yum
  • ✅ Debian 安装 Docker 必须使用 apt
  • ✅ 官方推荐 Docker 官方 APT 仓库

如果你愿意,我可以帮你:

  • 对比 Debian vs Ubuntu vs CentOS 安装 Docker 的差异
  • 配置 Docker 国内镜像加速
  • 排查你当前 Debian 系统的安装问题

0