中文文档

MinIO对象存储 苹果MacOS

重要

最新的汉化工作正在紧张推进中,若需要商业技术支持和授权购买请联系4008-566-339。

对MinIO有更多建议,您可以联系:sales@minio.org.cn.

MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施。

在这个网站的文档上记录和说明了在 MacOS 平台上进行 MinIO 部署的操作、管理和开发相关信息,适用于最新的稳定版 MinIO:RELEASE.2025-04-22T22-12-26Z

MinIO在双重许可证下发布,一个是 AGPL v3.0MinIO商业许可证. 通过 MinIO SUBNET 部署和注册的商业许可证的用户,可以免除AGPL v3.0许可限制,还可以购买技术服务和获取商业授权获得7 x 24小时的商业服务,在中国您可以拔打4008-566-339与我们联系。

如果你需要马上体验,你可以直接使用 minio-console 和我们的 演示服务器 https://play.minio.org.cn,快速体验MinIO。 MinIO演示服务器 是一个 公开 运行了MinIO集群的测试服务器. 任何上传到 MinIO演示服务器 的文件是公开的,您需要注意在演示和测试期间不要上传重要文件和隐私文件,因为其他人可以访问并且我们会定期删除测试数据。 要了解更多如何连接到 MinIO演示服务器 的内容, 请查看 MinIO控制台登录的相关知识.

此过程在 MacOS 上部署了一个 单节点单硬盘 MinIO 服务器,用于 MinIO 对象存储及其 S3 兼容 API 层的早期开发和评估。

有关部署到生产环境的说明,请参阅 deploy-minio-distributed

先决条件

  • 用户主目录的读取、写入和执行权限

  • 熟悉使用终端

操作步骤

  1. Install the MinIO Server

    打开一个终端,并运行以下命令来使用 `Homebrew <https://brew.sh>`_安装最新稳定版本的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.minio.org.cn/server/minio/release/darwin-arm64/minio
    chmod +x ./minio
    sudo mv ./minio /usr/local/bin/
    

    打开终端,然后使用以下命令下载最新稳定版本的MinIO二进制文件,将其设置为可执行,并安装到系统的 $PATH 中:

    curl -O https://dl.minio.org.cn/server/minio/release/darwin-amd64/minio
    chmod +x ./minio
    sudo mv ./minio /usr/local/bin/
    
  2. Launch the MinIO Server

    From the Terminal, use the minio server to start a local MinIO instance in the ~/data folder.从终端使用 minio server 命令在 ~/data 文件夹中启动本地MinIO实例。 如果需要,您可以将 ~/data 替换为另一个用户具有读、写和删除权限的MinIO实例的位置。

    export MINIO_CONFIG_ENV_FILE=/etc/default/minio
    minio server --console-address :9090
    
    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:9090 http://127.0.0.1:9090
    RootUser: myminioadmin
    RootPass: minio-secret-key-change-me
    
    Command-line: https://minio.org.cn/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.org.cn/docs/minio/linux/index.html
    

    API 列出了客户端可以访问MinIO S3 API的网络接口和端口。 Console 列出了网络接口和端口,客户端可以通过这些接口和端口访问MinIO网页端的控制台。

  3. 将浏览器连接到 MinIO 服务器

    通过打开浏览器(例如 Safari)并访问 https://127.0.0.1:9000 ,或者查看 minio server 命令输出的指定地址,可以访问 minio-console。 例如,如果命令行显示 MinIO控制台: http://192.0.2.10:9090 http://127.0.0.1:9090 上面两个链接都是可以连接到MinIO控制台的地址。

    监听的 9000 端口主要用于通过API连接时的访问, 当通过浏览器访问 9000 端口时浏览器会自动跳转至控制台。

    使用输出中显示的 RootUserRootPass 用户凭据登录到控制台。 这些默认值是 minioadmin | minioadmin .

    MinIO控制台 displaying login screen

    您可以使用 MinIO 控制台完成一般管理任务,例如身份和访问管理、指标和日志监控或服务器配置。 每个 MinIO 服务器都包含其自己的嵌入式 MinIO 控制台。

    MinIO控制台显示未输入用户名和密码的界面

    有关更多信息,请阅读 minio-console 文档。

  4. (Optional) 安装MinIO客户端

    MinIO客户端 允许您从命令行管理 MinIO磁盘和卷

    要使用 Homebrew 安装最新稳定版本的MinIO客户端包,请运行以下命令:

    brew install minio/stable/mc
    

    要使用该命令,请运行

    mc {command} {flag}
    

    下载适用于 MacOS 的独立 MinIO 服务器并使其可执行。

    curl -O https://dl.minio.org.cn/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.minio.org.cn/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 命令需要包含4个参数:

  • 别名的名称

  • MinIO服务器的主机名或IP地址和端口

  • 用于访问MinIO的访问密钥(Access Key) user

  • 用于访问MinIO的访问私钥(Secret Key) user

有关此命令的更多详细信息,请详见 alias.

下一步

Join Slack 商业支持购买咨询