在腾讯云 OpenCloudOS 8.6 系统中,使用 yum 安装 Docker 的步骤与 CentOS/RHEL 类似。OpenCloudOS 是一个基于 Linux 的服务器操作系统,兼容 Red Hat 生态系统,因此你可以使用官方或社区推荐的方式来安装 Docker。
以下是完整的安装步骤:
✅ 一、卸载旧版本(如果存在)
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
✅ 二、安装依赖包
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
✅ 三、添加 Docker 官方仓库(推荐)
虽然 OpenCloudOS 自带了一些软件源,但建议添加 Docker 官方的仓库来获取最新稳定版。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
注意:Docker 官方仓库是为 CentOS 设计的,但 OpenCloudOS 兼容 CentOS,所以可以直接使用。
✅ 四、安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
docker-ce: Docker 社区版主程序docker-ce-cli: Docker CLI 工具containerd.io: 容器运行时
✅ 五、启动并设置开机自启 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
✅ 六、验证是否安装成功
sudo docker --version
sudo docker run hello-world
如果输出了 Hello from Docker 的信息,说明安装成功!
✅ 七、(可选)将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER
注:修改后需要重新登录终端生效。
🚨 常见问题处理:
1. 安装失败提示找不到包?
确保你已经执行过:
sudo yum makecache fast
或者尝试更新系统:
sudo yum update -y
2. 想要安装特定版本的 Docker?
可以先列出可用版本:
yum list docker-ce --showduplicates | sort -r
然后指定版本安装:
sudo yum install -y docker-ce-<VERSION_STRING>
例如:
sudo yum install -y docker-ce-24.0.0 docker-ce-cli-24.0.0 containerd.io
🔚 总结
| 步骤 | 命令 |
|---|---|
| 添加仓库 | yum-config-manager --add-repo ... |
| 安装 Docker | yum install docker-ce ... |
| 启动服务 | systemctl start docker |
| 设置开机启动 | systemctl enable docker |
| 验证 | docker run hello-world |
如果你有特殊需求(比如使用国内镜像提速),也可以配置 Docker 的 daemon.json 文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF
sudo systemctl restart docker
如需我帮你写成一键安装脚本,也可以告诉我 😊
ECLOUD博客