在 CentOS 上装 MinIO,常见有 两种方式:
1️⃣ 二进制直接跑(最简单,推荐)
2️⃣ Docker 方式(环境干净)
下面给你最实用的 CentOS 7 / 8 通用做法。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
验证:
minio --version
mkdir -p /data/minio
minio server /data/minio --console-address ":9001"
9000:API 端口(程序访问)9001:Web 控制台浏览器访问:
http://服务器IP:9001
默认账号密码:
minioadmin / minioadmin
nohup minio server /data/minio --console-address ":9001" > /data/minio/minio.log 2>&1 &
yum install -y docker
systemctl enable --now docker
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
vim /etc/systemd/system/minio.service
内容:
[Unit]
Description=MinIO
After=network.target
[Service]
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
启用:
systemctl daemon-reload
systemctl enable --now minio
✅ 防火墙:
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
✅ 云服务器记得开安全组
如果你是 CentOS 几?单节点还是分布式? 我可以给你更精确的配置。