可以,但取决于你如何定义“最新 MinIO”以及你的 CentOS 版本。下面分情况说明,并给出推荐做法。
✅ CentOS 7 / 8 / Stream 都可以安装并使用最新版 MinIO(官方二进制)
❌ 不推荐用系统自带的 yum 源安装(版本很旧)
✅ 官方推荐直接用 MinIO 官方二进制文件(不依赖系统版本)
✅ 推荐方式:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
验证:
minio --version
sudo useradd -r minio-user -s /sbin/nologin
mkdir -p /data/minio
minio server /data/minio \
--console-address ":9001" \
--address ":9000"
# /etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio-user
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now minio
如果你不想关心系统兼容问题:
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
✅ 这是最省心、最不容易踩坑的方式
| 方式 | 原因 |
|---|---|
| yum install minio | 版本极旧,几乎不可用 |
| EPEL 安装 | 常年不更新 |
| CentOS 6 | 内核太老,不支持 |
✅ CentOS 可以安装最新 MinIO,只要使用官方二进制或 Docker,不要走系统源
如果你愿意,可以告诉我:
cat /etc/centos-release)我可以给你一套完全可复制的生产级部署方案。