在腾讯云的 OpenCloudOS Server 8 上安装 Docker,可以按照以下步骤操作。OpenCloudOS 是基于 CentOS/RHEL 的 Linux 发行版,因此你可以使用 dnf 或 yum 包管理器来安装 Docker。
✅ 步骤一:更新系统软件包
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
注意:虽然 OpenCloudOS 是 CentOS 兼容发行版,但 Docker 官方没有为 OpenCloudOS 提供专门的仓库,所以使用 CentOS 的 Docker 仓库是可行的。
✅ 步骤四:安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io
docker-ce: Docker 社区版引擎docker-ce-cli: Docker CLI 工具containerd.io: 容器运行时
✅ 步骤五:启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
✅ 步骤六:验证 Docker 是否安装成功
sudo docker --version
sudo docker run hello-world
如果输出显示欢迎信息,并且能看到 Hello from Docker!,说明 Docker 已成功运行。
✅ (可选)将当前用户加入 docker 组(避免每次执行 docker 命令都需要 sudo)
sudo usermod -aG docker $USER
然后退出当前终端并重新登录以应用组权限更改。
🔁 常见问题
Q: 安装时报错找不到包?
请确保你已正确添加了 Docker 的官方仓库,并确认你的系统架构是否支持(如 x86_64)。OpenCloudOS 目前仅支持主流架构。
Q: 使用 dnf 还是 yum?
OpenCloudOS 8 支持 dnf,推荐优先使用 dnf。
如果你需要安装特定版本的 Docker,也可以通过如下命令列出可用版本:
dnf list docker-ce --showduplicates | sort -r
然后指定版本安装:
sudo dnf install -y docker-ce-<VERSION_STRING>
如需进一步帮助,例如部署 Nginx、MySQL 等容器,也可以继续问我 😊
云计算导航