適用於 MacOS 的 MinIO 物件儲存
MinIO 是一種物件儲存解決方案,提供與 Amazon Web Services S3 相容的 API,並支援所有核心 S3 功能。MinIO 的構建旨在部署於任何地方 - 公有雲或私有雲、裸機基礎架構、協調環境和邊緣基礎架構。
本網站記錄了針對最新穩定版本 MinIO 在 macOS 平台上部署 MinIO 的操作、管理和開發:RELEASE.2024-10-29T16-01-48Z。
MinIO 在雙重許可下發布 GNU Affero 通用公共許可證 v3.0 和 MinIO 商業許可證。透過 MinIO SUBNET 註冊的部署使用商業許可證,並包含對 MinIO 24/7 支援的存取權。
您可以開始使用 MinIO 主控台 和我們位於 https://play.min.io 的 play
伺服器來探索 MinIO 功能。play
是一個執行最新穩定 MinIO 伺服器的公有 MinIO 叢集。任何上傳到 play
的檔案都應被視為公有的且不受保護。有關連線到 play
的更多資訊,請參閱 MinIO 主控台 play 登入。
快速入門:適用於 Mac OSX 的 MinIO
此程序會在 MacOS 上部署一個單節點單硬碟 MinIO 伺服器,以進行 MinIO 物件儲存及其 S3 相容 API 層的早期開發和評估。
有關部署到生產環境的說明,請參閱部署 MinIO:多節點多硬碟。
先決條件
使用者主目錄的讀取、寫入和執行權限
熟悉如何使用終端機
程序
安裝 MinIO 伺服器
開啟終端機並執行以下命令,以使用 Homebrew 安裝最新的穩定 MinIO 套件。
brew install minio/stable/minio
重要
如果您先前使用
brew install minio
安裝了 MinIO 伺服器,那麼我們建議您改為從minio/stable/minio
重新安裝。brew uninstall minio brew install minio/stable/minio
開啟終端機,然後使用以下命令下載最新的穩定 MinIO 二進位檔,將其設定為可執行,並將其安裝到系統
$PATH
curl -O https://dl.min.io/server/minio/release/darwin-arm64/minio chmod +x ./minio sudo mv ./minio /usr/local/bin/
開啟終端機,然後使用以下命令下載最新的穩定 MinIO 二進位檔,將其設定為可執行,並將其安裝到系統
$PATH
curl -O https://dl.min.io/server/minio/release/darwin-amd64/minio chmod +x ./minio sudo mv ./minio /usr/local/bin/
啟動 MinIO 伺服器
從終端機使用
minio server
在~/data
資料夾中啟動本機 MinIO 執行個體。如果需要,您可以將~/data
替換為使用者具有 MinIO 執行個體的讀取、寫入和刪除存取權的另一個位置。export MINIO_CONFIG_ENV_FILE=/etc/default/minio minio server --console-address :9001
Status: 1 Online, 0 Offline. API: http://192.168.2.100:9000 http://127.0.0.1:9000 RootUser: myminioadmin RootPass: minio-secret-key-change-me Console: http://192.168.2.100:9001 http://127.0.0.1:9001 RootUser: myminioadmin RootPass: minio-secret-key-change-me Command-line: https://minio.dev.org.tw/docs/minio/linux/reference/minio-mc.html $ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me Documentation: https://minio.dev.org.tw/docs/minio/linux/index.html
API
區塊列出了用戶端可以存取 MinIO S3 API 的網路介面和連接埠。Console
區塊列出了用戶端可以存取 MinIO Web 主控台的網路介面和連接埠。將您的瀏覽器連接到 MinIO 伺服器
透過瀏覽器(如 Safari)前往 MinIO 控制台,並輸入
https://127.0.0.1:9000
,或者使用minio server
指令輸出中指定的其中一個控制台位址。例如,範例輸出中的 控制台:http://192.0.2.10:9001 http://127.0.0.1:9001 表示有兩個可能的位址可用於連線到控制台。雖然連接 API 使用的是埠號
9000
,但 MinIO 會自動將瀏覽器存取重新導向至 MinIO 控制台。使用輸出中顯示的
RootUser
和RootPass
使用者憑證登入控制台。這些預設值為minioadmin | minioadmin
。您可以使用 MinIO 控制台執行一般管理任務,如身分與存取管理、指標與日誌監控,或伺服器設定。每個 MinIO 伺服器都包含其自身的嵌入式 MinIO 控制台。
如需更多資訊,請參閱 MinIO 控制台 文件。
(選用) 安裝 MinIO 客戶端
MinIO 客戶端 允許您從命令列使用您的 MinIO 磁碟區。
下載適用於 MacOS 的獨立 MinIO 伺服器,並使其可執行。
curl -O https://dl.min.io/client/mc/release/darwin-arm64/mc chmod +x mc sudo mv mc /usr/local/bin/mc
要使用該指令,請執行
mc {command} {flag}
下載適用於 MacOS 的獨立 MinIO 伺服器,並使其可執行。
curl -O https://dl.min.io/client/mc/release/darwin-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/mc
要使用該指令,請執行
mc {command} {flag}
使用
mc alias set
快速驗證並連線到 MinIO 部署。mc alias set local http://127.0.0.1:9000 minioadmin minioadmin mc admin info local
mc alias set
接受四個引數有關此指令的其他詳細資訊,請參閱 mc alias set。