腾讯云服务器opencloudOs安装docker?

在腾讯云服务器上使用 OpenCloudOS 操作系统安装 Docker 是完全可行的。OpenCloudOS 是一个基于 Linux 的国产操作系统,兼容 CentOS 生态,因此安装 Docker 的方式与 CentOS 类似。

下面是在 OpenCloudOS 上安装 Docker 的详细步骤:


✅ 一、准备环境

确保你的腾讯云服务器已经安装了 OpenCloudOS 系统(如 OpenCloudOS 8 或 9)。


✅ 二、卸载旧版本 Docker(如果存在)

sudo dnf remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine 
                  -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 官方没有为 OpenCloudOS 提供专门的 repo,但因为其兼容 CentOS,所以可以使用 CentOS 的 repo。


✅ 五、更新软件包索引并安装 Docker

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

✅ 六、启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

✅ 七、验证是否安装成功

docker --version
sudo docker run hello-world

如果输出类似以下内容,说明安装成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

✅ 八、(可选)将当前用户加入 docker 用户组(避免每次执行 docker 命令都需要 sudo)

sudo usermod -aG docker $USER

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


🧪 九、常见问题处理

❌ 问题1:找不到合适的 docker 包?

请确认你使用的 OpenCloudOS 版本是否支持 x86_64 架构,并且系统已联网。

❌ 问题2:提示 GPG 校验失败?

可以在安装命令后加上 --nogpgcheck 忽略校验(不推荐长期使用):

sudo dnf install docker-ce --nogpgcheck -y

✅ 十、安装 Docker Compose(可选)

下载最新版 Docker Compose(需要 curlchmod):

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

如果你有具体的操作系统版本号(比如 OpenCloudOS 8.6 或 9.0),我也可以提供更精确的安装命令。

如需进一步帮助,请告诉我你的 OpenCloudOS 版本信息。

未经允许不得转载:ECLOUD博客 » 腾讯云服务器opencloudOs安装docker?