linux

Linux下如何快速安装MinIO

小樊
44
2025-07-13 17:25:27
栏目: 智能运维

在Linux系统上安装MinIO可以通过多种方式完成,包括使用二进制包、Docker或者通过系统包管理器(如apt或yum)。以下是几种常见的安装方法:

方法一:使用二进制包

  1. 下载MinIO服务器: 访问MinIO官方下载页面,选择适合你系统的版本并下载。例如,对于64位Linux系统,可以使用以下命令:

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限

    chmod +x minio
    
  3. 运行MinIO服务器

    ./minio server /path/to/your/data --console-address ":9001"
    

    其中 /path/to/your/data 是你希望存储数据的目录。

  4. 安装HTTPS访问协议(可选):

    mkdir -p /etc/minio/cert/
    openssl req -x509 -newkey rsa:4096 -keyout /etc/minio/cert/private.key -out /etc/minio/cert/public.crt -days 3650 -nodes -subj "/C=US/ST=State/L=City/O=Organization/CN=your_server_ip"
    chmod 644 /etc/minio/cert/minio.crt
    chmod 600 /etc/minio/cert/minio.key
    nohup ./minio server /var/minio/data --certs-dir=/etc/minio/cert/ --console-address ":9001" > minio.log 2>&1 &
    
  5. 验证服务

方法二:使用Docker

  1. 安装Docker: 如果你还没有安装Docker,可以参考Docker官方文档进行安装。

  2. 拉取MinIO镜像

    docker pull minio/minio
    
  3. 运行MinIO容器

    docker run -d --name minio -p 9000:9000 -p 9001:9001 -e "MINIO_ROOT_USER=YOURACCESSKEY" -e "MINIO_ROOT_PASSWORD=YOURSECRETKEY" -v /path/to/data:/data minio/minio server /data --console-address ":9001"
    

    其中 /path/to/data 是本地目录路径,YOURACCESSKEYYOURSECRETKEY 是你的访问密钥和秘密密钥。

方法三:使用系统包管理器(如apt或yum)

使用APT(适用于Debian/Ubuntu)

  1. 更新包列表

    sudo apt update
    
  2. 安装MinIO

    sudo apt install minio
    
  3. 验证安装

    minio --version
    

使用YUM(适用于CentOS/RHEL)

  1. 安装EPEL仓库

    sudo yum install epel-release
    
  2. 更新包列表

    sudo yum update
    
  3. 安装MinIO

    sudo yum install minio
    
  4. 验证安装

    minio --version
    

0
看了该问题的人还看了