117.info
人生若只如初见

Linux上如何顺利安装MinIO

在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官方文档以获取最准确的安装指南。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe542AzsKBgNQDVw.html

推荐文章

  • pgAdmin在Linux上的插件使用指南

    pgAdmin 是一个非常流行、功能强大并且开源的 PostgreSQL 管理与开发平台,支持 Linux、Unix、Mac OS X 以及 Windows 操作系统。pgAdmin 提供了丰富的功能特性,...

  • Linux中如何查找特定文件

    在 Linux 中,你可以使用 find 命令来查找特定文件。以下是一些常用的 find 命令示例: 在当前目录及其子目录中查找名为 “filename.txt” 的文件: find . -typ...

  • Linux回收站如何快速清空

    在Linux系统中,通常没有像Windows那样的图形界面回收站。但是,你可以通过命令行来清空回收站。以下是一些常用的方法:
    方法一:使用rm命令
    如果你知...

  • copendir函数在Linux中的错误处理

    cop*logdir 函数在 Linux 中用于复制目录及其内容。当使用 cop*logdir 函数时,可能会遇到一些错误。为了正确处理这些错误,您需要检查函数的返回值以及相关的错...

  • Ubuntu虚拟机远程连接方法介绍

    远程连接Ubuntu虚拟机主要有以下几种方法:
    使用SSH进行远程连接 安装OpenSSH客户端和服务器:
    在Ubuntu虚拟机中,默认情况下已经安装了SSH客户端。如...

  • 如何使用cpustat监控Debian服务器

    cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控 Debian 服务器,请按照以下步骤操作: 首先,确保已经安装了 sysst...

  • CentOS GCC安装失败怎么解决

    CentOS GCC安装失败可能由多种原因导致,以下是一些常见的解决方法:
    1. 网络问题 问题描述:网络连接不稳定或配置错误可能导致安装失败。
    解决方法:...

  • Linux环境中Swagger的最佳实践分享

    在Linux环境中使用Swagger(现更名为OpenAPI Specification)的最佳实践包括以下几个方面:
    1. 设计阶段 模块化设计:按功能拆分API文档,便于维护。
    ...