在 OpenCloudOS 8.6 上安装 Docker 可以参考以下步骤。OpenCloudOS 是一个基于 Linux 的服务器操作系统,与 CentOS、RHEL 等系统兼容性较好,因此我们可以使用类似的方式安装 Docker。
✅ 安装前提
确保你的系统满足以下条件:
- 操作系统:OpenCloudOS 8.6(x86_64)
- 内核版本 ≥ 3.10
- root 权限 或 sudo 权限
📦 安装步骤
1. 卸载旧版本(如果已安装)
sudo dnf remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
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,所以可以使用 Docker 的 CentOS 仓库。
4. 安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io
docker-ce:Docker 社区版docker-ce-cli:CLI 工具containerd.io:容器运行时
5. 启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
6. 验证是否安装成功
sudo docker --version
sudo docker run hello-world
如果输出了 Hello from Docker! 表示安装成功!
👤 可选:将当前用户加入 docker 用户组(避免每次用 sudo)
sudo usermod -aG docker $USER
然后重新登录或重启终端使权限生效。
🔁 可选:设置镜像提速器(提升国内拉取速度)
编辑或创建配置文件:
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
EOF
阿里云、腾讯云等提供免费的镜像提速服务,例如:
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
获取方式:
- 注册 阿里云容器镜像服务
- 在“镜像工具” -> “镜像提速器”中获取专属地址
然后重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
❓常见问题
Q: 报错 modprobe: FATAL: Module nf_conntrack not found in module dependency list. 怎么办?
A: 可能是缺少内核模块支持,尝试安装:
sudo dnf install -y kernel-modules
或者升级内核并重启。
如需进一步帮助(比如安装特定版本、使用 containerd、部署 Docker Compose),欢迎继续提问!
云知识