腾讯云OpenCloudOS安装docker?

在腾讯云的 OpenCloudOS 系统上安装 Docker 是完全可行的。OpenCloudOS 是一个基于 Linux 的开源服务器操作系统,与 CentOS/RHEL 生态兼容,因此安装 Docker 的方式与在 CentOS 上类似。

以下是详细的安装步骤(适用于 OpenCloudOS 8 或 OpenCloudOS 9):


✅ 步骤 1:更新系统

sudo dnf update -y

注:OpenCloudOS 使用 dnf 作为包管理器(替代 yum),部分版本可能仍支持 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 仓库。Docker 官方为 RHEL 兼容系统提供 .rpm 包。


✅ 步骤 4:安装 Docker Engine

sudo dnf install -y docker-ce docker-ce-cli containerd.io

如果提示 GPG key 问题,可以加上 --nobest --allowerasing 或临时跳过(不推荐生产环境):

sudo dnf install -y docker-ce docker-ce-cli containerd.io --nobest --allowerasing

✅ 步骤 5:启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

✅ 步骤 6:验证安装

sudo docker --version
sudo docker run hello-world

如果成功输出版本信息并拉取运行 hello-world 镜像,说明安装成功。


✅ (可选)配置非 root 用户使用 Docker

将当前用户加入 docker 组,避免每次使用 sudo

sudo usermod -aG docker $USER

退出并重新登录,使组权限生效。


✅ (可选)配置镜像提速(国内推荐)

编辑或创建 daemon 配置文件:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com"
  ]
}
EOF

腾讯云用户提供专属提速器:https://mirror.ccs.tencentyun.com(需在腾讯云控制台确认是否启用)

重启 Docker:

sudo systemctl restart docker

⚠️ 常见问题

  1. 报错:package docker-ce not found

    • 检查系统架构是否为 x86_64,Docker 不支持 i686
    • 确保仓库添加正确,可尝试手动下载 RPM 包安装。
  2. GPG 签名错误

    • 可临时添加 --nogpgcheck 参数(仅测试环境):
      sudo dnf install -y docker-ce --nogpgcheck
  3. 使用腾讯云镜像源(可选)
    你也可以尝试使用腾讯云的开源镜像站替换仓库地址:

    https://mirrors.cloud.tencent.com/docker-ce/linux/centos/

    修改 /etc/yum.repos.d/docker-ce.repo 中的 baseurl。


✅ 参考文档

  • Docker 官方安装指南(CentOS):
    https://docs.docker.com/engine/install/centos/

  • OpenCloudOS 官网:
    https://www.opencloudos.org/

  • 腾讯云镜像提速说明:
    https://cloud.tencent.com/document/product/1207/44185


如有你使用的 OpenCloudOS 版本是 OpenCloudOS 7(较老版本),请告知,安装方式略有不同(使用 yum 和旧版内核支持)。

需要我提供脚本一键安装吗?

未经允许不得转载:云计算导航 » 腾讯云OpenCloudOS安装docker?