opencloudos如何安装docker?

OpenCloudOS 系统上安装 Docker 的过程与在 CentOS 或 RHEL 上安装 Docker 类似,因为 OpenCloudOS 是一个基于 Linux 内核的服务器操作系统,兼容 RPM 包管理器。

以下是详细的安装步骤:


✅ 一、系统要求

确保你的 OpenCloudOS 系统满足以下条件:

  • 系统为 64 位
  • 内核版本 >= 3.10(使用 uname -r 查看)
  • 已安装 yumdnf

🛠️ 二、安装 Docker 引擎

步骤 1:更新软件包索引

sudo yum update -y

步骤 2:安装依赖工具

sudo yum 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 的 repo,但可以使用 CentOS 的 repo。


步骤 4:列出可用版本(可选)

yum list docker-ce --showduplicates | sort -r

步骤 5:安装 Docker CE(社区版)

安装最新版本:

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

或者安装指定版本:

sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

例如:

sudo yum install -y docker-ce-24.0.0 docker-ce-cli-24.0.0 containerd.io

步骤 6:启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

步骤 7:验证是否安装成功

docker --version
sudo docker run hello-world

如果输出显示“Hello from Docker!”说明安装成功。


🔐 三、(可选)将当前用户加入 docker 用户组

避免每次执行 docker 命令都需要 sudo

sudo usermod -aG docker $USER

然后退出终端并重新登录以生效。


🧪 四、安装 Docker Compose(可选)

下载 Docker Compose(推荐使用最新版本):

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

❓常见问题

Q: 出现 GPG 错误或签名失败怎么办?

A: 可尝试清除缓存后重试:

sudo yum clean all
sudo yum makecache

如果你使用的是 OpenCloudOS 8 或更高版本,也可以考虑使用 dnf 替代 yum

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

如需进一步帮助,欢迎告诉我你的 OpenCloudOS 版本号和具体错误信息。

未经允许不得转载:ECLOUD博客 » opencloudos如何安装docker?