温馨提示×

linux minio需要什么依赖

小樊
37
2026-09-01 14:19:29
栏目: 智能运维

Linux 上部署 MinIO(对象存储服务)本身依赖非常少,官方主打“单文件二进制、零依赖”。下面按不同使用方式说明:


一、MinIO Server(最常见)

1️⃣ 基础依赖(几乎不需要)

MinIO Server 官方二进制版本

  • 不需要
    • JDK
    • Python
    • 数据库
    • Web 服务器
  • ✅ 只依赖:
    • Linux 内核 ≥ 2.6
    • glibc(常规发行版都有)

2️⃣ 系统要求

  • 64 位 Linux(x86_64 / arm64)
  • 内核支持:
    • epoll
    • fallocate
  • 推荐:
    • CentOS 7+ / Ubuntu 18.04+
    • 文件系统:XFS / ext4(推荐 XFS)

3️⃣ 运行所需

  • 普通用户或 root
  • 磁盘目录(用于数据存储)
  • 防火墙放行端口(默认 9000

示例:

mkdir -p /data/minio
./minio server /data/minio

二、MinIO Client(mc)

  • 单独二进制
  • 无任何依赖
  • 直接运行
./mc alias set local http://127.0.0.1:9000 admin password

三、使用 Docker 部署(推荐)

依赖

  • Docker ≥ 20.10
  • docker-compose(可选)
docker run -p 9000:9000 \
  -v /data/minio:/data \
  minio/minio server /data

无需关心系统依赖


四、系统级依赖(特殊场景)

场景 依赖
HTTPS 自有证书(无需额外软件)
负载均衡 Nginx / HAProxy
分布式模式 多台机器 + 时间同步(NTP)
监控 Prometheus(可选)

五、常见 Linux 发行版支持情况

发行版 支持
Ubuntu
CentOS
Debian
Rocky / Alma
Alpine ⚠️ 需静态版
ARM 服务器

六、总结一句话

MinIO 在 Linux 上几乎“零依赖”,只要能跑二进制文件就能用。

如果你告诉我:

  • 用的是 哪种 Linux
  • 是否 Docker / 二进制 / K8s
  • 是否 单机 / 分布式

我可以给你更精确的部署方案。

0