linux

Linux上如何顺利安装MinIO

小樊
39
2025-03-22 17:14:12
栏目: 智能运维

在Linux上安装MinIO有多种方法,以下是两种常见的安装方式:通过二进制包安装和通过Docker安装。

通过二进制包安装MinIO

  1. 下载MinIO二进制包
wget https://dl.minio.io/server/minio/release/linux-amd64/minio-20250120144907.0.0-1.x86_64.rpm
  1. 安装MinIO
sudo rpm -ivh minio-20250120144907.0.0-1.x86_64.rpm
  1. 配置系统启动服务

创建并配置/etc/systemd/system/minio.service文件:

[Unit]
Description=MinIODocumentation=https://docs.min.io
Wants=network-online.target
After=network-online.target

[Service]
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=12345678"
ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
Restart=on-failure
StartLimitIntervalSec=30
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

启动并启用MinIO服务:

sudo systemctl daemon-reload
sudo systemctl start minio.service
sudo systemctl status minio.service
  1. 验证安装

访问MinIO控制台:http://<宿主机IP>:9001,使用MINIO_ROOT_USERMINIO_ROOT_PASSWORD登录。

通过Docker安装MinIO

  1. 安装Docker

下载并安装Docker二进制包:

wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.21.tgz
tar -xzvf docker-20.10.21.tgz
sudo cp /docker/* /usr/bin/
sudo systemctl daemon-reload
sudo systemctl enable docker
sudo systemctl start docker
  1. 下载MinIO Docker镜像

拉取官方MinIO镜像:

docker pull minio/minio

或者,如果你已有minio.tar镜像文件,可以使用以下命令加载:

docker load -i minio.tar
  1. 运行MinIO容器
docker run -d \
  -p 9000:9000 \ # API端口(用于客户端操作)
  -p 9001:9001 \ # 控制台端口(用于Web管理界面)
  --name minio \
  -v /home/data/minio:/data \ # 挂载数据目录,冒号前的目录自行调整
  -e "MINIO_ROOT_USER=admin" \ # 管理员账号(自行修改)
  -e "MINIO_ROOT_PASSWORD=password123" \ # 管理员密码(自行修改)
  -e "MINIO_SERVER_URL=http://localhost:9000" \
  -e "MINIO_CONSOLE_URL=http://localhost:9001" \
  minio/minio server /data
  1. 验证安装

浏览器访问MinIO控制台:http://<宿主机IP>:9090,使用MINIO_ROOT_USERMINIO_ROOT_PASSWORD登录。

请注意,以上信息仅供参考,具体操作可能会因Linux发行版和MinIO版本的不同而有所差异。建议参考MinIO官方文档以获取最准确的安装指南。

0
看了该问题的人还看了