腾讯云OpenCloudOS 8.6 使用yum安装docker?

在腾讯云 OpenCloudOS 8.6 上使用 yum 安装 Docker 是可行的,因为 OpenCloudOS 是基于 Red Hat Enterprise Linux(RHEL)的发行版,兼容 CentOS 和 RHEL 的软件包管理方式。

以下是完整的安装步骤:


✅ 前提条件

确保你有 root 权限或 sudo 权限,并且系统已经连接互联网。


📌 步骤一:更新系统软件包

sudo dnf update -y

OpenCloudOS 8 默认使用 dnf,它是 yum 的下一代版本,功能更强大。OpenCloudOS 中 yum 实际上是 dnf 的软链接。


📌 步骤二:添加 Docker 官方仓库

Docker 官方提供了适用于多种 Linux 发行版的仓库,我们可以通过以下命令添加:

sudo dnf install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

📌 步骤三:安装 Docker 引擎

你可以选择安装最新版本或者指定版本:

➤ 安装最新版本的 Docker

sudo dnf install -y docker-ce docker-ce-cli containerd.io

➤ 或者查看可用版本并安装特定版本:

dnf list docker-ce --showduplicates | sort -r

# 然后选择一个版本安装:
sudo dnf install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

将 <VERSION_STRING> 替换为你想安装的具体版本号,例如:docker-ce-24.0.7


📌 步骤四:启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

检查状态:

sudo systemctl status docker

📌 步骤五:验证安装是否成功

运行 Hello World 测试容器:

sudo docker run hello-world

如果看到欢迎信息,则说明 Docker 安装成功!


🧑‍💻 可选:添加用户到 docker 组(避免每次用 sudo)

sudo usermod -aG docker $USER

然后退出当前终端并重新登录,使组权限生效。


🔁 常见问题

❗ 错误:找不到匹配的包?

请确认你添加了正确的仓库地址,并且系统架构为 x86_64(Docker 不支持 ARM 架构某些旧版本)。

❗ 错误:Requires: container-selinux >= 2:2.194-1.el7

如果你遇到 SELinux 相关依赖问题,可以尝试手动安装 container-selinux:

sudo dnf install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/container-selinux-2.194-1.el7.noarch.rpm

🎯 总结

在 OpenCloudOS 8.6 上使用 yum 安装 Docker 的关键点如下:

步骤 操作
更新系统 sudo dnf update
添加仓库 yum-config-manager --add-repo
安装 Docker dnf install docker-ce ...
启动服务 systemctl start docker
验证安装 docker run hello-world

如需进一步配置 Docker(如更改数据目录、配置镜像提速等),也可以告诉我,我可以继续提供帮助。

未经允许不得转载:云计算导航 » 腾讯云OpenCloudOS 8.6 使用yum安装docker?