在 OpenCloudOS 系统上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是一个基于 Linux 的服务器操作系统,其安装方式与 CentOS、RHEL 类似,使用 yum 或 dnf 包管理器。
✅ 一、系统要求
确保你的 OpenCloudOS 系统满足以下条件:
- 操作系统:OpenCloudOS 8 或 9(或其他支持的版本)
- 内核版本 ≥ 3.10(Docker 要求)
- root 权限或 sudo 权限
📌 二、安装 Docker 步骤
1. 更新软件包索引
sudo dnf update -y
或者如果你用的是 yum(OpenCloudOS 8):
sudo yum update -y
2. 安装必要的依赖项
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
如果你使用的是
dnf,也可以直接安装这些包。
3. 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
OpenCloudOS 可以兼容使用 CentOS 的 Docker repo。
4. 安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io
如果提示找不到包,可以尝试使用 yum:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证安装是否成功
sudo docker --version
输出示例:
Docker version 24.0.0, build 1a796d9
还可以运行测试容器:
sudo docker run hello-world
如果看到 "Hello from Docker!",说明安装成功!
👤 三、将当前用户加入 docker 用户组(可选)
为了避免每次使用 docker 命令都需要加 sudo,可以将当前用户添加到 docker 组:
sudo usermod -aG docker $USER
然后退出终端并重新登录,使更改生效。
🧪 四、常见问题排查
❌ 无法找到 docker-ce 包?
- 确保正确添加了 Docker 的官方仓库。
- 检查网络连接是否正常。
- 尝试手动访问 https://download.docker.com/linux/centos/ 查看是否可用。
📚 五、参考文档
- Docker 官方安装指南:https://docs.docker.com/engine/install/centos/
- OpenCloudOS 官网:https://www.opencloudos.org/
如需安装特定版本的 Docker,也可以告诉我,我可以提供具体命令。需要我帮你写个一键安装脚本吗?
CLOUD技术博