腾讯云OpenCloudOS 8.6 docker安装?

在腾讯云的 OpenCloudOS 8.6 上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是一个基于 CentOS 的开源 Linux 发行版,与 RHEL/CentOS 兼容性良好,因此我们可以使用类似 CentOS 的方式来安装 Docker。

⚠️ 注意:Docker 官方已不再维护 docker-enginedocker-ce 在较新系统上的部分旧版本源,推荐使用官方脚本或手动配置仓库。


✅ 步骤一:更新系统

sudo dnf update -y

(OpenCloudOS 8 使用 dnf 作为包管理器)


✅ 步骤二:安装必要的依赖

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

虽然 OpenCloudOS 8 已使用 dnf,但 yum-utils 包仍然提供 dnf config-manager 等工具。


✅ 步骤三:添加 Docker 官方仓库

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

因为 OpenCloudOS 8 与 CentOS 8 兼容,所以我们可以使用 CentOS 的 Docker 仓库。


✅ 步骤四:安装 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

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

sudo systemctl enable docker --now
sudo systemctl start docker

检查状态:

sudo systemctl status docker

✅ 步骤六:验证安装

sudo docker run hello-world

如果看到欢迎信息,说明安装成功。


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

将当前用户加入 docker 组:

sudo usermod -aG docker $USER

注销重新登录或运行 newgrp docker 生效。


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

编辑 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. 报错:Failed to set up listener: Socket is already taken

    • 可能是 Podman 或其他容器服务冲突,卸载 Podman:
      sudo dnf remove podman buildah -y
  2. 仓库找不到包?

    • 确保网络正常,尝试更换 DNS(如 8.8.8.8
    • 检查是否启用了正确的仓库:
      dnf repolist | grep docker
  3. GPG 错误?

    • 可临时禁用 GPG 检查(不推荐生产环境):
      sudo dnf install docker-ce --nogpgcheck -y

✅ 总结

步骤 命令
更新系统 sudo dnf update -y
安装依赖 sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
添加仓库 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker sudo dnf install -y docker-ce docker-ce-cli containerd.io
启动服务 sudo systemctl enable docker --now
验证 sudo docker run hello-world

✅ 推荐:使用腾讯云 CVM + OpenCloudOS 8.6 + Docker,配合镜像提速,性能和稳定性表现优秀。

如需自动化脚本,请告诉我,我可以为你生成一键安装脚本。

未经允许不得转载:秒懂云 » 腾讯云OpenCloudOS 8.6 docker安装?