在 CentOS 上部署 MinIO,依赖其实非常少,下面是按“最简单可用 → 完整环境”的说明。
MinIO 是 Go 语言静态编译的二进制文件,无运行时依赖。
✅ 只需要:
yum install -y \
wget \
curl \
bash \
ca-certificates
如果是 最小化安装(minimal),建议装:
yum install -y wget curl policycoreutils
✅ 无额外依赖
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
需要:
示例:
[Unit]
Description=MinIO
After=network.target
[Service]
ExecStart=/usr/local/bin/minio server /data
Restart=always
[Install]
WantedBy=multi-user.target
需要:
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 | 需配置或关闭 |
✅ 推荐:
❌ 不推荐:
CentOS 上跑 MinIO 几乎“零依赖”
只要:
✅ CentOS 7+
✅ 一个二进制文件
✅ 一个目录
如果你愿意,我可以:
直接说你用的 CentOS 版本 + 部署方式 就行。