如何安裝和使用 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/zh-hk/n/334123.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
LHUDF的頭像LHUDF
上一篇 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

發表回復

登錄後才能評論