MinIO 官方对 Linux 的兼容性主要取决于CPU 架构和内核/glibc 版本,而不是严格绑定某一个发行版。下面按常见情况说明。
MinIO 提供的是静态编译的二进制文件(Go 编写),对系统依赖很少,主要要求:
因此:
只要是该架构的 Linux,且系统不太老,基本都能跑 MinIO
| 发行版 | 版本 | 是否兼容 |
|---|---|---|
| CentOS | 7 / 8 / Stream | ✅ |
| RHEL | 7 / 8 / 9 | ✅ |
| Rocky Linux | 8 / 9 | ✅ |
| AlmaLinux | 8 / 9 | ✅ |
| Ubuntu | 16.04 / 18.04 / 20.04 / 22.04 / 24.04 | ✅ |
| Debian | 9 / 10 / 11 / 12 | ✅ |
| openSUSE Leap | 15.x | ✅ |
| SUSE Linux Enterprise | 12 SP5+ | ✅ |
❌ 32 位系统(i386/i686)
→ MinIO 早已不再支持 32 位
❌ 非常老的发行版
❌ musl libc 系统(如 Alpine)
docker run -p 9000:9000 -p 9001:9001 minio/minio
./minio server /data
MinIO 兼容绝大多数主流 Linux(x86_64 / arm64),CentOS 7+、Ubuntu 16.04+、Debian 9+ 都没问题。
如果你告诉我:
我可以给你更精确的建议或安装示例。