赞
踩
MinIO 是一款高性能、分布式的对象存储系统,是基于 Go 语言开发的,提供S3兼容的对象存储服务。可以运行在标准硬件上,非常适合存储大容量非结构化的数据,如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。它的对象文件可以是任意大小,从几 kb 到最大 5T 不等。
打开 Docker Desktop,切换到 Linux 容器。然后在 PowerShell 执行下面命令,即可启动一个 MinIO Server 服务。这里安装的是 RELEASE.2024-03-30T09-41-56Z Tag 版本,如果需要安装其他或者最新版本,可以到 Docker Hub 进行查找。
docker run -d `
-p 9000:9000 -p 9001:9001 `
--name minio `
-v C:\ProgramDatas\Docker\Containers\minio\data:/data `
-e "MINIO_ROOT_USER=root" `
-e "MINIO_ROOT_PASSWORD=123abcABC@!" `
minio/minio:RELEASE.2024-03-30T09-41-56Z `
server /data `
--console-address ":9001"
-参数 -p 9000:9000 提供给编程语言连接使用的 API 端口。
-参数 -p 9001:9001 自带的 Web Consle 管理工具。
-参数 --console-address “:9001” 指定 Web Consle 端口为 9001。
-参数 -v C:\ProgramDatas\Docker\Containers\minio\data:/data 将 MinIO 容器内的 /data 目录,映射到物理机的 C:\ProgramDatas\Docker\Containers\minio\data 目录。
-参数 -e “MINIO_ROOT_USER=root” 指定 Web Consle 的登录用户名。
-参数 -e “MINIO_ROOT_PASSWORD=123abcABC@!” 指定 Web Consle 的登录用户的密码。
打开浏览器, 使用 9001 端口 http://localhost:9001/ 进行访问,即可以看到 Web Consle,使用启动容器时指定的用户名和密码登录。
MinIO 符合 S3 标准,所以可以使用任何实现 S3 的 SDK 连接到 MinIO,这里以 S3 Browser 为例。首先到 S3 Browser 官网 https://s3browser.com/下载安装包进行安装。
在 MinIO 的 Web Consle 中创建 Access Key、Secret Key,然后使用 S3 Browser 进行连接,可以看到 S3 Browser 和 MinIO Web Consle 中看到的 Buckets 是一样的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。