温馨提示×

MinIO安装Linux行吗

小樊
42
2026-07-28 17:05:46
栏目: 智能运维

当然可以,而且非常推荐。 MinIO 本身就是为 Linux 环境设计和优化的,在 Linux 上安装和运行是最主流、最稳定的方式。

以下是关于在 Linux 上安装 MinIO 的详细指南和要点:

1. 安装方式

在 Linux 上,主要有两种安装方式:二进制文件(推荐)Docker 容器

方式一:使用二进制文件(最简单、最常用)

这是官方推荐的方式,适合生产环境。

  1. 下载 MinIO 服务器二进制文件:

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    # 或者使用 curl
    # curl -O https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限:

    chmod +x minio
    
  3. 移动到系统路径(可选,方便全局调用):

    sudo mv minio /usr/local/bin/
    
  4. 启动 MinIO 服务: 你需要指定一个数据目录(用于存储文件)和访问密钥。

    # 设置 root 用户的访问密钥和秘密密钥(可选,不设置会自动生成)
    export MINIO_ROOT_USER=minioadmin
    export MINIO_ROOT_PASSWORD=minioadmin
    
    # 启动服务,指定数据目录和监听地址
    minio server /data/minio --console-address ":9001"
    
    • /data/minio:是你存放数据的文件夹(请提前创建好 mkdir -p /data/minio)。
    • --console-address ":9001":指定 Web 管理界面的端口。
    • 默认 API 端口是 9000

方式二:使用 Docker

如果你的 Linux 上安装了 Docker,这是最快的方式。

docker run -d \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio \
  -v /mnt/data:/data \
  -e "MINIO_ROOT_USER=minioadmin" \
  -e "MINIO_ROOT_PASSWORD=minioadmin" \
  quay.io/minio/minio server /data --console-address ":9001"
  • -v /mnt/data:/data:将宿主机的 /mnt/data 映射到容器内的 /data

2. 验证安装

安装并启动后:

  1. 打开浏览器,访问 http://<你的服务器IP>:9001
  2. 使用你设置的 MINIO_ROOT_USERMINIO_ROOT_PASSWORD 登录(默认通常是 minioadmin / minioadmin)。
  3. 如果能看到 MinIO 的 Web 控制台,说明安装成功。

3. 生产环境建议

如果你打算在生产环境使用,建议配置 Systemd 服务,以便 MinIO 能够开机自启并在崩溃后自动重启。

简单的 Systemd 配置示例 (/etc/systemd/system/minio.service):

[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=root
Group=root
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

配置好后执行:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

4. 系统要求

  • 操作系统: 任何主流 Linux 发行版(Ubuntu, CentOS, Debian, RHEL 等)。
  • 架构: 支持 x86-64 和 ARM64。
  • 内存: 建议至少 2GB(生产环境建议 4GB+)。
  • 磁盘: 建议使用 XFS 或 ext4 文件系统。

总结

MinIO 在 Linux 上安装非常顺畅。 对于新手,建议直接使用二进制文件方式,几分钟就能跑起来。如果是企业级部署,记得配置 Systemd 和防火墙规则。

0