linux

MinIO在Linux上怎么部署

小樊
64
2025-03-26 17:50:03
栏目: 智能运维

在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
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发行版选择合适的安装方式。

0
看了该问题的人还看了