在 Linux 上装 MinIO(对象存储,兼容 S3)常见有这几种方式,按推荐程度给你列一下:
适合:生产 / 测试服务器
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
mkdir -p ~/minio/data
minio server ~/minio/data --console-address ":9001"
默认:
90009001适合:不想管依赖、快速起
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
-v /mnt/data:/data \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=password \
minio/minio server /data --console-address ":9001"
version: '3'
services:
minio:
image: minio/minio
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: password
volumes:
- ./data:/data
command: server /data --console-address ":9001"
docker compose up -d
用 systemd 管理 MinIO(官方有模板):
wget https://raw.githubusercontent.com/minio/minio/master/linux-systemd/minio.service
修改路径后:
systemctl enable minio
systemctl start minio
部分发行版有,但版本常旧:
# Ubuntu / Debian
apt install minio-server
# CentOS
yum install minio
⚠️ 一般不建议,版本滞后
| 场景 | 推荐 |
|---|---|
| 新手 / 临时用 | Docker |
| 生产服务器 | 二进制 + systemd |
| 多服务一起 | Docker Compose |
如果你告诉我:
我可以直接给你一套可用命令。