opencloudos 安装docker-compose?

在 OpenCloudOS 系统上安装 Docker Compose 的步骤与在其他主流 Linux 发行版(如 CentOS、Ubuntu)上的操作基本一致。OpenCloudOS 是一个基于 Red Hat 系的企业级 Linux 操作系统,因此你可以使用 yumdnf 包管理器进行安装。

以下是详细的安装步骤:


✅ 一、前提条件

确保你已经安装好了 Docker 引擎。如果还没有安装,请先执行以下命令安装 Docker:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

✅ 二、安装 Docker Compose

方法一:使用 yum 安装(推荐)

Docker Compose 在 EPEL 或一些第三方仓库中可能有预编译包。首先启用 EPEL 仓库:

sudo yum install -y epel-release

然后安装 docker-compose:

sudo yum install -y docker-compose-plugin

注意:较新版本的 Docker 使用 docker compose(无 -),而不是 docker-compose(带 -)。旧版 docker-compose 可通过 Python pip 安装。


方法二:使用 pip 安装(适用于旧版)

如果你需要安装传统的 docker-compose 命令(Python 版本),可以使用 pip:

sudo yum install -y python3-pip
sudo pip3 install docker-compose

验证是否安装成功:

docker-compose --version
# 或者:
docker compose version

✅ 三、测试 Docker Compose

创建一个简单的 docker-compose.yml 文件来测试是否正常工作:

# docker-compose.yml
version: '3'
services:
  web:
    image: nginx
    ports:
      - "8080:80"

运行服务:

docker-compose up -d

查看运行状态:

docker-compose ps

停止服务:

docker-compose down

📝 小结

工具 命令
新版插件方式 docker compose [command]
旧版独立程序 docker-compose [command]

如果你不确定用哪个,建议使用新版的 docker compose 插件方式,它是官方推荐的方式。


如有你的 OpenCloudOS 具体版本(例如 8 或 9)或其他环境细节,也可以告诉我,我可以给出更精确的安装指令。

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