ubuntu

Ubuntu系统中MinIO安装方法

小樊
40
2025-06-21 17:20:20
栏目: 智能运维

在Ubuntu系统中安装MinIO有多种方法,以下是几种常见的安装方式:

使用APT仓库安装

  1. 导入MinIO的GPG密钥
wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg.key | sudo apt-key add -
  1. 添加MinIO的APT仓库
echo "deb https://dl.min.io/server/minio/release/linux/amd64/archive/ /" | sudo tee /etc/apt/sources.list.d/minio.list
  1. 更新系统包列表
sudo apt update
  1. 安装MinIO
sudo apt install minio
  1. 启动MinIO服务
sudo systemctl start minio
  1. 设置MinIO服务开机自启
sudo systemctl enable minio

使用Snap包安装

  1. 更新系统包列表
sudo apt update
  1. 安装Snap(如果尚未安装)
sudo apt install snapd
  1. 启用Snap商店
sudo snap refresh
  1. 通过Snap商店安装MinIO
sudo snap install minio --classic
  1. 启动MinIO服务
sudo systemctl start minio
  1. 设置MinIO服务开机自启
sudo systemctl enable minio

手动下载并安装

  1. 下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋予执行权限
chmod +x minio
  1. 创建数据存储目录
sudo mkdir -p /data/minio
  1. 配置环境变量(可选)
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=yourpassword

为了使环境变量永久生效,可以将这些命令添加到 /etc/profile 文件的末尾,并使用以下命令使其生效:

source /etc/profile
  1. 启动MinIO服务
./minio server /data/minio
  1. 设置MinIO开机自启

创建启动脚本:

sudo nano /opt/minio/start.sh

添加以下内容(假设数据目录为 /data/minio,控制台端口为 9000):

#!/bin/bash
nohup /opt/minio/minio server /data/minio --console-address :9000 > /opt/minio/minio.log 2>&1 &

保存并关闭文件。

赋予脚本执行权限:

chmod +x /opt/minio/start.sh

创建systemd服务文件:

sudo nano /etc/systemd/system/minio.service

添加以下内容:

[Unit]
Description=MinIO Server
After=network.target

[Service]
Type=forking
ExecStart=/opt/minio/start.sh
Restart=on-fail

[Install]
WantedBy=multi-user.target

保存并关闭文件。

启用并启动MinIO服务:

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

验证安装

curl -i http://192.168.1.1:9000

以上步骤应该能帮助您在Ubuntu上成功安装和运行MinIO。如果在安装过程中遇到问题,可以参考MinIO的官方文档或联系其技术支持获取帮助。

0
看了该问题的人还看了