在 OpenCloudOS 8.6(基于 RHEL 8 的 Linux 发行版)上安装 Docker,可以按照以下步骤操作。由于 OpenCloudOS 是一个较新的国产操作系统,其包管理方式与 CentOS/RHEL 类似,使用 dnf 或 yum 安装软件。
✅ 步骤一:更新系统
首先确保你的系统是最新的:
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技术博