溫馨提示×

MinIO在Linux上怎么部署

小樊
105
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
  • 添加新磁盤(假設為/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發行版選擇合適的安裝方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女