腾讯云OpenCloudOS docker安装?

在腾讯云的 OpenCloudOS 系统上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是由腾讯主导的开源 Linux 发行版,基于 CentOS/RHEL 生态,兼容性强,支持主流容器技术。

以下是基于 OpenCloudOS 8 或 OpenCloudOS Stream 的 Docker 安装指南(适用于 x86_64 架构):


✅ 一、系统准备

  1. 更新系统包

    sudo dnf update -y

    如果是 OpenCloudOS 8,也可以使用 yum 命令。

  2. 安装必要的依赖包

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

✅ 二、添加 Docker 官方仓库

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

注意:OpenCloudOS 兼容 CentOS 仓库,因此可以使用 CentOS 的 Docker 仓库。


✅ 三、安装 Docker Engine

  1. 查看可用的 Docker 版本(可选)

    dnf list docker-ce --showduplicates | sort -r
  2. 安装最新版 Docker CE

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

    如果提示 GPG key 问题,可加上 --nobest --allowerasing 或导入 key:

    sudo rpm --import https://download.docker.com/linux/centos/gpg

✅ 四、启动并启用 Docker 服务

# 启动 Docker
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

# 验证状态
sudo systemctl status docker

✅ 五、验证安装

sudo docker run hello-world

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


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

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

sudo usermod -aG docker $USER

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


✅ 七、配置镜像提速(推荐国内用户)

编辑或创建 Docker 配置文件:

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

🔒 注意事项

  • OpenCloudOS 不支持某些特定的第三方仓库,请优先使用官方或腾讯云推荐源。
  • 建议使用腾讯云提供的 容器镜像服务 TCR弹性容器服务 EKS 进行生产部署。
  • 若使用 OpenCloudOS 7,命令需替换为 yum,步骤类似。

📚 参考文档

  • OpenCloudOS 官网:https://www.opencloudos.org
  • Docker 官方安装指南:https://docs.docker.com/engine/install/centos/
  • 腾讯云镜像提速:https://console.cloud.tencent.com/tcr

如有特定版本(如 OpenCloudOS 8.6、Stream 9)或架构(ARM64),可提供详细信息,我可以给出更精确的命令。

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