MinIO 是一个开源的高性能对象存储系统,兼容 Amazon S3 API。在 Linux 上下载和安装 MinIO 主要有两种方式:二进制可执行文件和Docker 容器。
以下是官方推荐的下载与安装方法:
这是单机版(Standalone)或作为服务运行的最直接方式。
下载 MinIO 服务器二进制文件
打开终端,执行以下命令(需要 wget 或 curl):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
注:如果是 ARM 架构(如树莓派、苹果 M1/M2 的 Linux 虚拟机),请将链接中的 amd64 改为 arm64。
赋予执行权限
chmod +x minio
移动到系统路径(可选,方便全局调用)
sudo mv minio /usr/local/bin/
启动 MinIO
创建一个用于存储数据的目录(例如 ~/minio-data),然后启动:
mkdir ~/minio-data
minio server ~/minio-data
启动后,终端会显示访问地址(通常是 http://<你的IP>:9000)和默认的 Root 用户名/密码(minioadmin / minioadmin)。
如果你已经安装了 Docker,这是最干净、最方便的方式。
docker run -p 9000:9000 -p 9001:9001 \
--name minio \
-v /mnt/data:/data \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=password123" \
quay.io/minio/minio server /data --console-address ":9001"
说明:9000 是 API 端口,9001 是 Web 管理控制台端口。MinIO 官方提供了针对 RHEL/CentOS 和 Ubuntu/Debian 的安装包。
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20231109205958.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20231109205958.0.0.x86_64.rpm -O minio.rpm
sudo rpm -ivh minio.rpm
除了服务器,你可能还需要 MinIO Client (mc) 来管理存储:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
官方文档参考: 建议访问 MinIO 官方中文文档获取最新版本链接和部署教程:https://min.io/docs/minio/linux/index.html