1. 备份并清理 YUM 配置文件
- 备份原有的 YUM 配置文件
bash
复制代码
sudo mv /etc/yum.repos.d /etc/yum.repos.d.bak
- 创建新的 YUM 配置目录
bash
复制代码
sudo mkdir /etc/yum.repos.d
2. 添加阿里云的 CentOS 8 YUM 配置文件
- 下载新的 CentOS 8 YUM 配置文件
bash
复制代码
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3. 添加 Docker CE YUM 配置文件
- 创建 Docker CE YUM 配置文件
bash
复制代码
sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF
4. 清除缓存并生成新的缓存
- 清除所有缓存
bash
复制代码
sudo yum clean all
- 生成新的缓存
bash
复制代码
sudo yum makecache
5. 安装 Docker
- 安装 Docker
bash
复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io
6. 启动并启用 Docker
- 启动 Docker 服务
bash
复制代码
sudo systemctl start docker
- 设置 Docker 服务开机自启
bash
复制代码
sudo systemctl enable docker
7. 验证 Docker 安装
- 检查 Docker 服务状态
bash
复制代码
systemctl status docker