在腾讯云的 OpenCloudOS 系统上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是由腾讯主导的开源 Linux 发行版,基于 CentOS/RHEL 生态,兼容性强,支持主流容器技术。
以下是基于 OpenCloudOS 8 或 OpenCloudOS Stream 的 Docker 安装指南(适用于 x86_64 架构):
✅ 一、系统准备
-
更新系统包
sudo dnf update -y如果是 OpenCloudOS 8,也可以使用
yum命令。 -
安装必要的依赖包
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
-
查看可用的 Docker 版本(可选)
dnf list docker-ce --showduplicates | sort -r -
安装最新版 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),可提供详细信息,我可以给出更精确的命令。
云计算导航