在腾讯云服务器上使用 OpenCloudOS 操作系统安装 Docker 是完全可行的,因为 OpenCloudOS 是基于 CentOS Stream 的国产操作系统,兼容主流 Linux 软件包管理方式。下面是详细的安装步骤:
✅ 系统要求
- 操作系统:OpenCloudOS(CentOS 兼容)
- root 权限或 sudo 权限
- 服务器已联网
🐳 安装 Docker 步骤
1. 升级系统软件包
sudo dnf update -y
如果你看到提示说
dnf不可用,可以尝试使用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
4. 安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io
如果提示找不到包,也可以使用 yum:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证是否安装成功
sudo docker --version
sudo docker run hello-world
如果输出了 Hello from Docker! 表示安装成功!
🔧 可选:将当前用户加入 docker 用户组(避免每次都要 sudo)
sudo usermod -aG docker $USER
然后退出 SSH 并重新登录以应用权限。
🧪 可选:安装 Docker Compose
方法一:使用 pip 安装(推荐)
sudo dnf install -y python3-pip
sudo pip3 install docker-compose
方法二:下载二进制文件
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
❗ 常见问题
Q: 安装时提示找不到包?
A: 可能是仓库地址配置错误或者网络不稳定,请确认网络连接和仓库 URL 是否正确。
📌 总结
| 步骤 | 命令 |
|---|---|
| 更新系统 | sudo dnf update -y |
| 安装依赖 | 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 |
| 安装 Docker | sudo dnf install -y docker-ce docker-ce-cli containerd.io |
| 启动服务 | sudo systemctl start docker && sudo systemctl enable docker |
如果你使用的是 OpenCloudOS 8 或 9 版本,操作也基本一致,只是部分依赖包名称可能略有不同。
如需我帮你写一个完整的自动化安装脚本,也可以告诉我 😊
云计算导航