OpenCloudOS 8.6 安装docker?

OpenCloudOS 8.6(基于 RHEL 8 的 Linux 发行版)上安装 Docker,可以按照以下步骤操作。由于 OpenCloudOS 是一个较新的国产操作系统,其包管理方式与 CentOS/RHEL 类似,使用 dnfyum 安装软件。


✅ 步骤一:更新系统

首先确保你的系统是最新的:

sudo dnf update -y

✅ 步骤二:安装必要的依赖项

Docker 需要一些依赖库才能运行:

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

✅ 步骤三:添加 Docker 官方仓库(推荐)

虽然 OpenCloudOS 可能自带了 Docker 包,但为了获取最新版本,建议添加官方的 Docker 仓库:

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

注意:Docker 官方没有为 OpenCloudOS 提供专属仓库,但因为它是基于 RHEL/CentOS 的,所以可以使用 CentOS 的仓库。


✅ 步骤四:安装 Docker 引擎

安装最新版本的 Docker Engine 和 containerd:

sudo dnf 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 systemctl status docker

✅ 步骤六:测试 Docker 是否安装成功

运行一个测试容器:

sudo docker run hello-world

如果看到类似如下输出,则说明 Docker 安装成功:

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

✅ (可选)将用户加入 docker 组,避免每次执行 docker 命令都要加 sudo

sudo usermod -aG docker $USER

然后重新登录或重启系统使组权限生效。


📌 其他提示

使用 OpenCloudOS 自带仓库安装(不推荐旧版本)

如果你不想添加 Docker 官方仓库,也可以尝试直接从 OpenCloudOS 自带仓库安装:

sudo dnf install -y docker

不过这种方式可能版本较低,建议优先使用官方仓库。


如需进一步配置 Docker(例如使用镜像X_X器、修改数据目录等),可以编辑 /etc/docker/daemon.json 文件并重载服务。


如果你需要我帮你写一个完整的脚本来一键安装 Docker,请告诉我,我可以提供自动化脚本。

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