在 OpenCloudOS 上安装 Docker 的步骤与在其他基于 RHEL/CentOS 的系统(如 CentOS 7/8、Rocky Linux、AlmaLinux)非常相似。以下是详细的安装指南:
✅ 前提条件
确保你以 root 用户或具有 sudo 权限的用户登录。
🔧 步骤 1:更新系统
sudo dnf update -y
如果你使用的是较老版本的 OpenCloudOS(如 8.x),可能默认使用
yum,请根据提示选择dnf或yum。
🔧 步骤 2:安装依赖包
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
🔧 步骤 3:添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
✅ OpenCloudOS 与 CentOS 兼容性良好,使用 CentOS 的 Docker 仓库是安全且推荐的做法。
🔧 步骤 4:安装 Docker Engine
sudo dnf install -y docker-ce docker-ce-cli containerd.io
🔧 步骤 5:启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
验证是否启动成功:
sudo systemctl status docker
🔧 步骤 6(可选):将当前用户加入 docker 组(免 sudo)
sudo usermod -aG docker $USER
⚠️ 注销并重新登录,或执行
newgrp docker使组生效。
✅ 验证安装
docker version
或运行测试容器:
docker run hello-world
🛠️ 常见问题
- 如果报错找不到包,请确认已启用 EPEL 仓库(OpenCloudOS 一般自带):
sudo dnf install -y epel-release - 若网络慢,可考虑使用国内镜像源(如阿里云)替换 Docker 仓库地址(适用于企业内网环境)。
✅ 安装完成!你现在可以在 OpenCloudOS 上愉快地使用 Docker 了!
如需配置镜像(如阿里云、中科大等),可编辑 /etc/docker/daemon.json 文件。欢迎继续提问!
云计算HECS