如何安装和使用 Minio

Minio 是一款基于 Apache License v2.0 开源协议的对象存储服务器,可兼容 AWS S3 服务。它可运行在 Linux、Windows 和 macOS 上,提供了一个极简的 web 界面,支持 HTTP、HTTPS、IPv4 和 IPv6 访问协议。

一、minio安装包

Minio 提供多种安装方式,如 Docker 安装、二进制文件安装和源代码安装。此处介绍二进制文件安装方式。

访问官网 https://min.io/download 下载与操作系统相对应的压缩包,解压缩后即可使用。

二、miniconda安装

由于 Minio 是一个 Golang 开发的应用,为了方便在 Windows 下安装和部署 Minio,在此我们可以使用 miniconda 工具,因为它会自动帮我们安装 Golang 环境。

步骤如下:

1. 下载 miniconda:

在官网 https://docs.conda.io/en/latest/miniconda.html 下载相应的 miniconda 安装包,以 Windows 64 位为例,点击 https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe 进行下载。

2. 安装 miniconda:

执行 miniconda 安装程序,一路默认即可。安装过程中注意把 Anaconda 添加到 PATH 系统环境变量中。

3. 配置 conda 环境:

打开 PowerShell 终端,执行以下命令:

`conda create –name go37`

`conda activate go37`

设置 GOPATH 和 GOROOT 环境变量:

`$Env:GOPATH=”C:\go”`

`$Env:GOROOT=”C:\ProgramData\Miniconda3″`

然后将 Golang 等必要的工具添加到系统环境变量中:

`[Environment]::SetEnvironmentVariable(“Path”, $Env:Path + “;C:\go\bin;C:\ProgramData\Miniconda3\bin”, “User”)`

最后,通过下面命令安装 go

`conda install go`

三、minio安装部署

1. 创建一个存储桶:

运行以下命令以创建一个新存储桶:

`./minio.exe mb myminio/mybucket`

其中,myminio 是 Minio 服务器的 endpoint(主机名,IP 地址或网址),mybucket 是你的存储桶名称。

2. 添加对象到存储桶:

运行以下命令,将一个文件添加到存储桶中:

`./minio.exe cp .\myobject.png myminio/mybucket`

其中,myobject.png 是要上传的文件名。

3. 查看已上传的对象:

运行以下命令,查看已上传的对象列表:

`./minio.exe ls myminio/mybucket`

四、minio安装到服务器

1. 服务器上安装 Minio:

在 Linux 上安装 Minio,请先下载相应的二进制文件:

`wget https://dl.min.io/server/minio/release/linux-amd64/minio`

然后,将可执行文件权限设为可执行:

`chmod +x minio`

将 Minio 服务作为后台进程启动:

`nohup ./minio server /data &`

2. 服务端口设置:

启动 Minio 服务器时,可以通过指定 `–address` 和 `–port` 选项来指定 Minio 监听的端口和 IP 地址。

例如,要让它监听 192.0.2.1,端口 9000,可以运行以下命令:

`./minio server –address 192.0.2.1:9000 /data`

五、minio安装使用

在浏览器中打开 Minio 的 web 界面(`http://localhost:9000`),登录后即可访问和管理存储桶和其中的对象。

六、minio安装信创

以下是在 Ubuntu 18.04 server 64bit 中安装 Minio 的示例:

1. 下载和解压:

“`shell
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio -h
“`

2. 配置 Minio 服务:

“`shell
export MINIO_ACCESS_KEY=Your-Access-Key
export MINIO_SECRET_KEY=Your-Secret-Key
./minio server /data
“`

将 `Your-Access-Key` 和 `Your-Secret-Key` 替换为你想使用的访问密钥和密钥。

3. 访问 Minio

在浏览器中输入 `http://your-server-ip:9000` 访问 Minio web 界面,登录后即可管理存储桶和对象。

七、minio安装命令

以下是 Minio 的有关命令:

命令 | 说明
— | —
./minio server /data | 启动 Minio 服务
./minio list | 列出所有使用中的存储桶
./minio ls myminio/mybucket | 列出存储桶 mybucket 中的所有对象
./minio mb myminio/mybucket | 创建指定名称和位置的存储桶。
./minio cp myobject myminio/mybucket | 将本地文件或文件夹 myobject 复制到存储桶 mybucket 中。

八、minio安装后如何卸载

要卸载 Minio,只需删除所有 Minio 安装目录中的文件即可。

原创文章,作者:LHUDF,如若转载,请注明出处:https://www.506064.com/n/334123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
LHUDFLHUDF
上一篇 2025-02-05 13:05
下一篇 2025-02-05 13:05

相关推荐

  • Minio文件下载详解

    一、连接Minio服务器 Minio是一个开源的S3兼容对象存储系统。为了进行文件下载,我们需要连接到Minio服务器。 首先,我们需要在代码中设置Minio服务器的地址、Acce…

    编程 2025-04-25
  • minio安装部署

    一、安装前的准备 在安装minio之前,需要先进行环境搭建和安装必要的软件,具体操作如下: 1、确保机器上已经安装了golang环境,可以通过以下命令检查: go version …

    编程 2025-04-24
  • Minio工具类详解

    一、Minio简介 Minio是一个开源对象存储服务器,可以用于存储和访问大规模的数据,提供了Amazon S3兼容API。Minio优化了传统对象存储服务器的性能和功能,可以帮助…

    编程 2025-04-22
  • Minio Browser漏洞详解

    一、概述 Minio是一款针对对象存储的开源软件,可在Amazon S3环境中运行,同时也支持私有云存储等环境。而Minio Browser是Minio的一个Web管理界面。在Mi…

    编程 2025-03-12
  • 深入解析io.minio

    一、MinIO概述 MinIO是一款高性能、分布式的对象存储系统,它是使用Go语言编写的,允许用户使用公共云、私有云或裸机部署使用。MinIO支持多租户、跨地域复制、故障转移、数据…

    编程 2025-02-01
  • 利用Minio工具类提升网页可访问性的方法

    一、什么是Minio Minio是一种对象存储服务,拥有极高的可用性和持久性。用户可以使用Minio来存储和访问大量的对象数据,包括图片、视频、文档等。Minio还支持通过AWS …

    编程 2024-12-29
  • Minio集群详解

    一、Minio集群部署 1、Minio集群部署支持三种场景: Docker,Kubernetes和纯文本,其中Docker和Kubernetes的配置较为简单,可以使用docker…

    编程 2024-12-28
  • 深入分析minio默认密码

    Minio是一种开源的对象存储服务,可兼容Amazon S3 API,提供了轻松部署的方式以创建自承载的存储,且功能强大。然而,minio服务默认密码存在一些安全隐患,本篇文章将从…

    编程 2024-12-25
  • 使用MinIO进行分布式对象存储

    MinIO是一个开源的对象存储服务器,它在基于Amazon S3设计的API之上扩展,并提供了本地持久性和分布式部署。 一、 MinIO使用教程 MinIO的部署可以分为两个部分,…

    编程 2024-12-22
  • minio中文介绍

    一、minio中文名 Minio中文名为“米内欧”,既有“小米”的意思,也有“云”的含义。实际上,在Minio中,Minio代表MinIO, Inc.,一个独立的厂商,致力于构建自…

    编程 2024-12-14

发表回复

登录后才能评论