OpenCloudOS Server 9.0 安装docker?

OpenCloudOS Server 9.0 上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是基于 Linux 的操作系统,与 CentOS、RHEL 等系统兼容性较好,因此我们可以使用标准的 Docker 安装方式。


✅ 前提条件

确保你有管理员权限(或 sudo 权限)来执行安装命令。


📌 方法一:使用官方脚本安装(推荐)

Docker 官方提供了一个便捷的一键安装脚本,适用于大多数基于 RPM 的 Linux 发行版。

步骤如下:

# 更新系统软件包
sudo dnf update -y

# 安装必要的依赖
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker 服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

# 验证安装是否成功
docker --version
sudo docker run hello-world

注意:OpenCloudOS 9.0 使用的是 DNF 包管理器,不是 YUM。但 DNF 完全兼容 YUM 命令语法。


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

如果你希望更快地完成安装,可以直接使用官方提供的脚本:

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

该脚本会自动检测系统环境并安装最新版本的 Docker CE。

安装完成后记得启动服务:

sudo systemctl start docker
sudo systemctl enable docker

🔐 可选:将当前用户加入 docker 用户组(避免每次都要 sudo)

sudo usermod -aG docker $USER

然后注销当前终端并重新登录,使用户组更改生效。


🧪 验证 Docker 是否正常运行

docker run hello-world

如果看到类似下面的信息,说明安装成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

🛠️ 常见问题

❌ 报错:找不到合适的 docker-ce 版本?

请确认你的系统架构(x86_64 / aarch64)和 OpenCloudOS 版本是否被支持。目前 Docker 官方对 arm64 架构的支持有限,可能需要手动编译或使用特定镜像源。


📚 参考文档

  • Docker 官方安装指南: https://docs.docker.com/engine/install/
  • OpenCloudOS 官方网站: https://www.opencloudos.org/

如需进一步安装 Docker Compose 或配置私有仓库,请告诉我,我可以继续为你指导。