在Linux上部署MinIO主要有两种方式:通过二进制包安装和通过Docker容器安装。以下是详细的步骤:
通过二进制包安装MinIO
- 下载并添加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
- 安装MinIO:
- 验证安装:
- 创建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
- 配置MinIO环境变量:
- 启动MinIO服务:
- systemctl start minio
- systemctl enable minio
- 设置防火墙(如果启用):
- sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
- sudo firewall-cmd --reload
通过Docker容器安装MinIO
- 拉取MinIO镜像:
- 运行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
- 查看正在运行的容器:
- 浏览器访问MinIO控制台:
- 在浏览器中输入http://:9090,使用默认的AccessKey和SecretKey(minioadmin/minioadmin)登录。
以上就是在Linux上部署MinIO的基本步骤。请根据你的具体需求和Linux发行版选择合适的安装方式。