在 OpenCloudOS 上安装 Docker 的步骤与在主流 Linux 发行版(如 CentOS、RHEL、Ubuntu)上类似。OpenCloudOS 是由腾讯主导的开源操作系统,兼容 RHEL/CentOS 生态,因此可以参考 CentOS 的安装方式。
以下是 在 OpenCloudOS 8 或 OpenCloudOS 9 上安装 Docker 的详细步骤(推荐使用 Docker 官方的 docker-ce 社区版):
✅ 步骤 1:更新系统
sudo dnf update -y
如果是 OpenCloudOS 8,可能使用
yum,但推荐升级到dnf。
✅ 步骤 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
如果提示 GPG key 问题,可添加
--nogpgcheck(仅测试环境),生产环境建议验证密钥。
✅ 步骤 5:启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
✅ 步骤 6:验证安装
sudo docker --version
sudo docker run hello-world
如果成功,会输出 Docker 版本,并运行测试容器。
✅ (可选)添加当前用户到 docker 组(避免每次使用 sudo)
sudo usermod -aG docker $USER
退出并重新登录,使组生效。
✅ 注意事项
-
OpenCloudOS 与 CentOS 兼容性
OpenCloudOS 使用与 CentOS 相同的包管理器和内核,因此使用 CentOS 的 Docker 仓库是安全的。 -
国内用户提速安装(可选)
如果下载慢,可以考虑使用国内镜像源,例如阿里云:sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -
使用 OpenCloudOS 自有源?
目前 OpenCloudOS 官方软件源中可能未包含最新版 Docker。建议优先使用 Docker 官方源。
🔒 安全建议
- 定期更新 Docker:
sudo dnf update docker-ce docker-ce-cli - 避免在生产环境使用
--privileged等高权限容器 - 启用防火墙并限制容器暴露端口
如有 OpenCloudOS 特定版本(如 8.6、9.0)或遇到报错,欢迎提供具体信息,我可以进一步协助。
云服务器