可以,CentOS 完全支持安装 MinIO,而且这是非常常见的部署方式之一。下面给你一个清晰、实用的说明,包括支持情况和安装方式。
⚠️ 注意:CentOS 8 官方已停止维护,生产环境建议迁移到 Rocky Linux / AlmaLinux,但 MinIO 本身仍可运行。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
minio server /data/minio
默认:
http://<IP>:9000http://<IP>:9001sudo useradd -r minio
sudo chown -R minio:minio /data/minio
sudo vi /etc/default/minio
示例:
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"
sudo vi /etc/systemd/system/minio.service
示例:
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo firewall-cmd --permanent --add-port=9001/tcp
sudo firewall-cmd --reload
如果是 Enforcing 模式,可能访问异常:
getenforce
临时关闭(测试):
sudo setenforce 0
生产环境建议配置 SELinux 策略,而不是简单关闭。
| 场景 | 是否适合 |
|---|---|
| CentOS 7 本地存储 | ✅ 非常适合 |
| 私有对象存储 | ✅ |
| Kubernetes | ✅(Operator 方式) |
| 生产环境 | ✅(建议 Rocky/Alma) |
如果你愿意,可以告诉我:
我可以直接给你 一套完整可用的部署方案。