MinIO在Linux上怎么部署

247
2025/3/26 18:32:35
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

通过二进制包安装MinIO(以CentOS 7为例)

  1. 下载并添加MinIO的官方仓库
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
  1. 安装MinIO
yum install minio.rpm
  1. 验证安装
minio --version
  1. 创建MinIO数据目录并挂载到新磁盘
  • 创建数据目录:
mkdir -p /mnt/data
  • 设置目录权限:
groupadd -r minio-user
useradd -M -r -g minio-user minio-user
chown -R minio-user:minio-user /mnt/data
chmod -R 755 /mnt/data
  • 添加新磁盘(假设为/dev/sdb):
fdisk /dev/sdb
# 创建新分区,格式化为ext4系统,并挂载到新分区
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /mnt/data
  • 设置开机自动挂载:
blkid /dev/sdb1
echo "UUID=3d33a1d0-75b8-4c27-8a71-9e5caa4041a5 /mnt/data ext4 defaults 0 0" >> /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 --permanentsudo 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://<your-server-ip>:9090,使用默认的AccessKey和SecretKey(minioadmin/minioadmin)登录。

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux的free怎样用于性能调优