Docker确实提供RPM包,主要用于在基于RPM的Linux发行版(如RHEL、CentOS、Fedora等)上安装。
官方Docker仓库:
发行版仓库:
# 设置Docker仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
# CentOS/RHEL
sudo yum install docker
# Fedora
sudo dnf install docker
Docker的RPM包通常包含以下组件:
- docker-ce
: Docker社区版主程序
- docker-ce-cli
: Docker命令行工具
- containerd.io
: 容器运行时
- docker-ce-rootless-extras
: 非root用户运行Docker的组件
yum list docker-ce --showduplicates
查看可用版本sudo yum install docker-ce-<VERSION_STRING>
对于大多数RPM系Linux发行版,使用官方提供的RPM包是最推荐的方式,能获得最新的功能和安全性更新。