Docker:使用MinIO搭建对象存储平台

1、简述

MinIO是一个基于对象存储技术的开源项目,它可以帮助用户快速搭建起私有的、高性能的对象存储平台。MinIO兼容Amazon S3 API,使得用户可以使用标准的S3工具和SDK来访问和管理MinIO存储的数据。此外,MinIO还提供了分布式部署、自动数据完整性检查、强大的安全性功能等特性,使得其成为了企业级对象存储方案的首选。

MinIO 之所以广受欢迎,是因为其具有以下特点:

图片高性能。

MinIO 是全球领先的对象存储服务先锋,目前在全世界有数百万的用户。在标准硬件上,读/写速度高达每秒几百 GB。

图片可扩展性。

MinIO 借鉴了 Web 缩放器,为对象存储带来了简单的扩缩模型。在部署 MinIO 时,扩展从单个群集开始。

图片云原生支持。

MinIO 是在过去几年内从 0 开始打造的一款存储方案,符合一切云原生计算的架构和构建流程,并且包含最新的云计算技术和理念。

图片纯开源。

MinIO 基于 Apache V2 license 100% 开放源代码。这就意味着 MinIO 的客户能够自动、无限制、自由免费地使用和集成 MinIO、自由创新和创造、自由修改和完善、自由再次发行新版本和组合软件。

图片兼容 S3 存储。

AWS 的 S3 API(接口协议)是在全球范围内达到共识的对象存储协议,是全世界内大家都认可的标准。

图片 极简。

极简主义是 MinIO 的指导性设计原则。简单性减少了出错的机会,提高了正常运行时间,提供了可靠性,同时简单性又是性能的基础。

图片 支持多云。

可以创建数以百万计的实例部署在私有云、公有云和边缘计算环境。

2、安装

创建用于存放Minio外部挂载的配置文件目录和存储上传文件的目录:

mkdir -p /shop/minio/data

mkdir -p /shop/minio/config

通过docker指令拉取Minio线上最新的版本:

docker pull minio/minio

通过docker run 运行当前Minio镜像:

docker run

--name minio

-p 9000:9000

-p 9090:9090

-d --restart=always

-e "MINIO_ACCESS_KEY=minioadmin"

-e "MINIO_SECRET_KEY=minioadmin"

-v /app/minio/data:/data

-v /app/minio/config:/root/.minio

minio/minio server /data --console-address ":9090"

运行成功后,打开浏览器,访问Linux 的9090端口,即可看到 MinIO:

备注:API访问要通过9000端口来实现:

API: http://192.168.0.4:9000 http://127.0.0.1:9000

WebUI: http://192.168.0.4:9090 http://127.0.0.1:9090

https://mp.weixin.qq.com/s/SWVNraVNlwzmcXJ0SvF1vQ

相关推荐
朝阳5819 分钟前
MySQL 主从复制 — Docker 双机灾备方案
数据库·mysql·docker
cd_9492172122 分钟前
水处理市场升级,台州海德能环保科技凭技术创新与服务并重脱颖而出
大数据·运维·科技
.YYY29 分钟前
万字详解|Linux Chrony 时间服务完整学习手册
linux·运维
ai产品老杨32 分钟前
【架构实战】如何基于 Docker 与边缘计算构建企业级 AI 视频管理平台?打通 GB28181/RTSP 统一接入与异构算力调度,全量源码交付破解集成痛点
人工智能·docker·架构
Li-Yongjun38 分钟前
Linux 内核等待队列(Wait Queue)
linux·运维·windows
IT策士42 分钟前
Docker 从 0 到 1 再到 Kubernetes 实战:第18篇 从 Docker Compose 到 Kubernetes 的思考
docker·容器·kubernetes
humors2211 小时前
Windows运维与安全场景合集(不定期更新)
大数据·运维·服务器·程序人生·网络安全
SAP上海工博云署1 小时前
2026年中小企业SAP服务商选型技术解析
大数据·运维·数据库·人工智能·信息可视化·运维开发·信息与通信
WXDcsdn1 小时前
联想服务器使用RAID卡组建RAID(企业服务器解决方案)
运维·服务器
jimy11 小时前
Linux动态加载器,loader,dynamic linker
linux·运维·服务器