OpenCloudOS Server 9.0 安装docker?

OpenCloudOS Server 9.0 上安装 Docker 是可行的,因为 OpenCloudOS 是基于 RHEL(Red Hat Enterprise Linux)的 Linux 发行版,与 CentOS、Rocky Linux 类似。因此你可以使用 dnf 包管理器或官方 Docker 安装脚本来安装 Docker。

下面是在 OpenCloudOS Server 9.0 上安装 Docker 的完整步骤:


✅ 方法一:使用官方仓库安装 Docker(推荐)

1. 更新系统软件包

sudo dnf update -y

2. 安装依赖工具

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker 官方仓库

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

注意:虽然这是 CentOS 的 repo,但适用于所有基于 RHEL 的发行版,包括 OpenCloudOS。

4. 安装 Docker 引擎

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

如果提示找不到包,可以尝试更新缓存:

sudo dnf makecache

5. 启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

6. 验证是否安装成功

sudo docker --version
sudo docker run hello-world

✅ 方法二:使用官方一键安装脚本(快速安装)

如果你希望快速安装最新版本的 Docker,可以使用官方提供的安装脚本:

curl -fsSL https://get.docker.com | sh

此方法会自动检测你的系统并安装适合的 Docker 版本。

安装完成后同样需要启动服务:

sudo systemctl start docker
sudo systemctl enable docker

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

默认情况下,只有 root 用户或具有 sudo 权限的用户才能运行 Docker 命令。你可以将当前用户加入 docker 组:

sudo usermod -aG docker $USER

然后退出终端并重新登录以使更改生效。


🧪 常见问题

❌ 报错:Failed to download metadata for repo 'docker-ce-stable'

可能是架构不匹配,检查你的系统架构是否为 x86_64

uname -m

如果不是,请确认你使用的仓库支持该架构,或者尝试手动下载 RPM 包安装。


🔚 总结

步骤 操作
1 更新系统 dnf update
2 安装必要依赖
3 添加 Docker 官方仓库
4 安装 Docker 引擎
5 启动并启用服务
6 测试运行 hello-world

如需进一步安装 Docker Compose,请告诉我,我可以提供安装步骤。

是否需要我为你写一个完整的自动化安装脚本?

未经允许不得转载:CLOUD技术博 » OpenCloudOS Server 9.0 安装docker?