在腾讯云的 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 编排项目。
如需进一步帮助,例如配置镜像提速、设置开机自启容器等,请告诉我!
云计算导航