在 CentOS8 中,已经使用 DNF 取代了软件包管理器 YUM,成为新一代 RPM 发行版软件包管理器。所以,现在我们现在在 CentOS8 中使用 DNF 安装最新版 Docker,并切换国内源提高安装速度。
-
安装必要组件
dnf install dnf-utils device-mapper-persistent-data lvm2 fuse-overlayfs wget
-
下载并安装最新的 containerd.io
# 使用阿里源下载 .rpm 包 # 可通过下面网站查看当前最新版本: # https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/ wget https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm # 使用 rpm 安装 # 如果安装失败,在命令最后添加 '--allowerasing' 来替换冲突的软件包 dnf localinstall ./contain