腾讯云OpenCloudOS8.6 安装docker?

在腾讯云的 OpenCloudOS 8.6 系统上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是基于 Red Hat Enterprise Linux(RHEL)的一个国产开源操作系统,其软件包管理方式与 CentOS/RHEL 类似,使用 dnf 或 yum。


✅ 前提条件

确保你已经登录到 OpenCloudOS 8.6 的系统,并具有管理员权限(可以通过 sudo 执行命令)。


🐳 安装 Docker 步骤

1. 更新系统软件包

sudo dnf update -y

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

注意:Docker 官方没有为 OpenCloudOS 提供专用源,但因为 OpenCloudOS 兼容 RHEL/CentOS,所以可以使用 CentOS 的 Docker 源。


4. 安装 Docker 引擎

sudo dnf install -y docker-ce docker-ce-cli containerd.io
  • docker-ce: Docker 社区版核心组件
  • docker-ce-cli: Docker CLI 工具
  • containerd.io: 容器运行时

5. 启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

6. 验证安装是否成功

sudo docker --version
sudo docker run hello-world

如果输出了欢迎信息,说明 Docker 安装成功!


🔐 可选:将当前用户添加到 docker 用户组(避免每次都要 sudo)

sudo usermod -aG docker $USER

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


🧪 可选:安装 Docker Compose

如果你需要使用 docker-compose 来编排多容器应用:

方法一:通过 DNF 安装(推荐)

sudo dnf install -y docker-compose-plugin

验证:

docker compose version

注意:新版 Docker 使用的是 docker compose 子命令,而不是旧版的 docker-compose 可执行文件。


方法二:手动下载(可选)

sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

验证:

docker-compose --version

❓常见问题

Q: 出现 No package docker-ce available. 错误?

A: 请确认你添加了正确的仓库,或者尝试更新缓存:

sudo dnf clean all
sudo dnf makecache

✅ 总结

你现在已经在 OpenCloudOS 8.6 上成功安装了 Docker,并且可以正常运行容器。你可以开始部署自己的服务、构建镜像或使用 Docker Compose 编排项目。

如需进一步帮助,例如配置镜像提速、设置开机自启容器等,请告诉我!

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