腾讯云服务器opencloudOs安装docker?

在腾讯云服务器上使用 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 版本,操作也基本一致,只是部分依赖包名称可能略有不同。

如需我帮你写一个完整的自动化安装脚本,也可以告诉我 😊

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