在 Linux 上部署 MinIO,依赖其实非常少,这也是它的一大优势。下面分 运行依赖 和 常见环境依赖 说明。
MinIO 是 单一静态二进制文件,官方发布的是 Go 静态编译 的,不依赖:
# 下载
wget / curl
# 解压(如果是 zip)
unzip
# 权限管理
sudo / root
MinIO 对时间敏感,建议:
chrony
# 或
ntp
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
✅ 零依赖
需要:
systemd示例:
[Unit]
Description=MinIO
After=network.target
[Service]
ExecStart=/usr/local/bin/minio server /data
User=minio
[Install]
WantedBy=multi-user.target
依赖:
dockerdocker-composedocker run -p 9000:9000 minio/minio
依赖:
| 系统 | 是否需额外依赖 |
|---|---|
| Ubuntu | 基本不需要 |
| CentOS 7 | 可能需 wget |
| Rocky / Alma | 基本不需要 |
| Alpine | 需 libc6-compat |
yum install -y wget
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
如果你能告诉我:
我可以给你更精确的依赖清单和部署方案。