温馨提示×

centos minio需什么依赖

小樊
50
2026-10-05 20:09:45
栏目: 智能运维

在 CentOS 上部署 MinIO,依赖其实非常少,下面是按“最简单可用 → 完整环境”的说明。


一、MinIO 本身依赖(必须)

MinIO 是 Go 语言静态编译的二进制文件,无运行时依赖。

✅ 只需要:

  • glibc(CentOS 自带)
  • Linux 内核 ≥ 3.10(CentOS 7 即可)

二、CentOS 基础系统依赖(推荐)

CentOS 7 / 8 / Stream

yum install -y \
  wget \
  curl \
  bash \
  ca-certificates

如果是 最小化安装(minimal),建议装:

yum install -y wget curl policycoreutils

三、运行方式不同,所需依赖不同

1️⃣ 直接运行二进制(最常见)

✅ 无额外依赖

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data

2️⃣ 使用 systemd(推荐生产)

需要:

  • systemd(CentOS 默认有)

示例:

[Unit]
Description=MinIO
After=network.target

[Service]
ExecStart=/usr/local/bin/minio server /data
Restart=always

[Install]
WantedBy=multi-user.target

3️⃣ 使用 Docker 部署

需要:

yum install -y docker
systemctl enable --now docker

然后:

docker run -p 9000:9000 -p 9001:9001 \
  minio/minio server /data --console-address ":9001"

四、可选但常见依赖

用途 依赖
时间同步 chrony / ntp
HTTPS 证书 openssl
防火墙 firewalld
磁盘性能 xfs(推荐)
SELinux 需配置或关闭

五、文件系统建议(重要)

✅ 推荐:

  • XFS(官方推荐)
  • ext4(也可用)

❌ 不推荐:

  • NFS(除非特殊配置)

六、最小总结

CentOS 上跑 MinIO 几乎“零依赖”
只要:
✅ CentOS 7+
✅ 一个二进制文件
✅ 一个目录


如果你愿意,我可以:

  • 给你 CentOS 7 一键安装脚本
  • 帮你 配置 HTTPS / 域名
  • 或对比 MinIO vs Ceph

直接说你用的 CentOS 版本 + 部署方式 就行。

0 踩