奋斗
努力

opencloudos8安装docker?

云计算

在 OpenCloudOS 8 上安装 Docker 是可行的,因为 OpenCloudOS 8 是基于 RHEL 8 的 Linux 发行版,与 CentOS Stream 8、Rocky Linux 8 等系统兼容,因此可以使用类似的安装方式。以下是详细的 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

注意:虽然 OpenCloudOS 不是 CentOS,但由于其兼容性,可以使用 CentOS 的 Docker 仓库。


✅ 步骤 4:安装 Docker Engine

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

如果提示 GPG key 问题,可添加 --nobest --allowerasing 参数,或导入 key:

sudo rpm --import https://download.docker.com/linux/centos/gpg

✅ 步骤 5:启动并启用 Docker 服务

sudo systemctl enable docker
sudo systemctl start docker

✅ 步骤 6:验证安装

sudo docker --version

运行一个测试容器:

sudo docker run hello-world

✅ (可选)添加当前用户到 docker 组(避免每次使用 sudo)

sudo usermod -aG docker $USER

退出并重新登录,使组权限生效。


❗ 注意事项

  1. Docker 版本兼容性:确保使用的 Docker CE 版本支持 RHEL 8 系列架构。
  2. 防火墙与 SELinux:如遇到网络问题,检查防火墙(firewalld)和 SELinux 设置。
  3. 替代方案:使用 Podman
    OpenCloudOS 默认可能推荐使用 podman(无守护进程的容器工具),它与 Docker 命令兼容:

    sudo dnf install -y podman

🔧 常见问题排查

  • 错误:Cannot find a valid baseurl
    检查网络连接和 DNS 设置,或尝试更换镜像源。

  • 错误:Package docker-ce not found
    确保已成功添加 Docker 仓库,并执行 dnf makecache


✅ 完成!你现在已经在 OpenCloudOS 8 上成功安装了 Docker。

如有需要,也可以安装 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/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、8.8),也可以参考其官方文档或社区支持获取镜像源优化建议。

需要我提供使用国内镜像源(如阿里云、腾讯云)提速安装的方法吗?

未经允许不得转载:云服务器 » opencloudos8安装docker?