温馨提示×

MinIO在Linux上的部署方式有哪些

小樊
47
2025-06-29 14:32:04
栏目: 智能运维

在Linux上部署MinIO主要有两种方式:通过二进制包安装和通过Docker容器安装。以下是详细的步骤:

通过二进制包安装MinIO

  1. 下载并添加MinIO的官方仓库(以CentOS 7为例):
  • wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
  • rpm -ivh minio.rpm
  1. 安装MinIO
  • yum install minio.rpm
  1. 验证安装
  • minio --version
  1. 创建MinIO数据目录并挂载到新磁盘
  • mkdir -p /mnt/data
  • chown -R minio:minio /mnt/data
  • chmod -R 755 /mnt/data
  • fdisk /dev/sdb
  • mkfs.ext4 /dev/sdb1
  • mount /dev/sdb1 /mnt/data
  • blkid /dev/sdb1
  • echo “UUID=你的UUID /mnt/data ext4 defaults 0 0” | tee -a /etc/fstab
  1. 配置MinIO环境变量
  • 编辑/etc/default/minio文件,添加以下内容(替换为你的管理员账号和密码):

    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="minioadmin"
    MINIO_VOLUMES="/mnt/data"
    MINIO_OPTS="--address :9000"
    
  1. 启动MinIO服务
  • systemctl start minio
  • systemctl enable minio
  1. 设置防火墙(如果启用):
  • sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
  • sudo firewall-cmd --reload

通过Docker容器安装MinIO

  1. 拉取MinIO镜像
  • docker pull minio/minio
  1. 运行MinIO容器
  • docker run -p 9090:9000 --name minio
    -v /etc/localtime:/etc/localtime
    -v /data/minio/data:/data
    -v /data/minio/config:/root/.minio
    -d minio/minio server /data
  1. 查看正在运行的容器
  • docker ps
  1. 浏览器访问MinIO控制台
  • 在浏览器中输入http://:9090,使用默认的AccessKey和SecretKey(minioadmin/minioadmin)登录。

以上就是在Linux上部署MinIO的基本步骤。请根据你的具体需求和Linux发行版选择合适的安装方式。

0