使用docker搭建minio分布式对象存储系统

这篇具有很好参考价值的文章主要介绍了使用docker搭建minio分布式对象存储系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用docker搭建minio分布式对象存储系统

这里我简单的和大家介绍一下什么是minio ?
附上Minio官网链接:https://minio.org.cn/

MinIO是一种开源的对象存储服务器,通过使用标准的HTTP/REST
API来访问和管理数据。它采用分布式架构,具有高性能、高可用性和可扩展性。MinIO可以帮助用户轻松管理和存储大量的非结构化数据,并与其他应用程序和工具进行集成。

使用Docker搭建MinIO分布式对象存储系统可以让您快速搭建和配置一个高性能、可扩展的存储系统。通过简单的步骤,您可以在分布式环境中部署和管理MinIO,并轻松地存储和访问大量的非结构化数据。在本文中,我们将介绍如何使用Docker来搭建MinIO分布式对象存储系统,帮助您快速上手并开始使用分布式存储解决方案。

做完简单的介绍,我们开始搭建吧!

①通过Docker的方式安装minio镜像

docker pull minio/minio 

安装完后我们可以通过 docker images 查看到这个镜像

使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
②安装好docker镜像后我们通过以下命令创建一个容器启动minio (这里二选一即可)
方式一:

docker run -p 9000:9000 -p 9001:9001 minio/minio server /data --console-address ":9001"

方式二:
如果你需要指定安装目录和设置指定的默认密码则用以下命令(这里我指定了文件存储路径为:/www/wwwroot/minio.sionma.com 设置默认用户密码为:minioadmin)

docker run -p 9000:9000 -p 9001:9001 \
  -v /www/wwwroot/minio.sionma.com:/data \
  -e "MINIO_ROOT_USER=minioadmin" \
  -e "MINIO_ROOT_PASSWORD=minioadmin" \
  minio/minio server /data --console-address ":9001"

③创建启动docker容器,这样就我们的minio就搭建好了,我们可以通过以下地址访问

S3-API: http://172.17.0.5:9000  http://127.0.0.1:9000 
Console: http://172.17.0.5:9001 http://127.0.0.1:9001

如果你是在服务器上可以通过 http:// 你服务器的公网IP :9001 访问 ,这里由于我是在服务器上我就直接把127.0.0.1换成了我服务器的公网IP,注意开启服务器防火墙,输入帐号密码minioadmin,minioadmin
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
④ minio搭建成功后我们来登陆Minio控制面板,来测试一下

使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
登陆成功后我们来创建一个Bucket桶,然后上传一张图片测试一下
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
然后点击分享,复制分享的文件链接
http://127.0.0.1:9000/sionma-dcxt/favicon.png
记得把这个127.0.0.1 换成你的公网IP
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
使用docker搭建minio分布式对象存储系统,docker,分布式,容器,minio,对象存储
到这里我们的minio的搭建以及测试就到此结束啦! 有啥不懂的可以在评论区留言哦文章来源地址https://www.toymoban.com/news/detail-528193.html

到了这里,关于使用docker搭建minio分布式对象存储系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 部署 MinIO 分布式对象存储 & 配置为 typora 图床

    MinIO 是一款高性能的对象存储系统,它可以用于大规模的 AI/ML、数据湖和数据库工作负载。它的 API 与Amazon S3 云存储服务完全兼容,可以在任何云或本地基础设施上运行。MinIO 是 开源软件 ,也提供商业许可和支持 MinIO 的特点有: 简单 :MinIO 的安装和使用都非常简单,只需

    2024年02月07日
    浏览(35)
  • 云原生 | 从零开始,Minio 高性能分布式对象存储快速入手指南

    [ 点击 👉 关注「 全栈工程师修炼指南」公众号 ] 希望各位看友多多支持【关注、点赞、评论、收藏、投币】,助力每一个梦想。 【 WeiyiGeek Blog\\\'s - 花开堪折直须折,莫待无花空折枝  】 作者主页: 【 https://weiyigeek.top 】 博客地址: 【 https://blog.weiyigeek.top 】 作者答疑学习交

    2024年02月08日
    浏览(29)
  • Docker搭建MinIo分布式系统

    文件系统是负责管理和存储文件的系统软件,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。 下图指示了文件系统所处的位置: 通过概念可以简单理解为:一个计算机无法存储海量的文件,通过网络将若干计算机组织起来共同去存储海

    2024年02月04日
    浏览(20)
  • 【分布式云储存】高性能云存储MinIO简介与Docker部署集群

    分布式存储服务一直以来是中大型项目不可或缺的一部分,一般常用的商用文件服务有七牛云、阿里云等等,自建的开源文件服务有FastDFS、HDFS等等。但是对于这些方案有的需要付费有些却太过于笨重,今天我们就分享一款轻量级完全可替代生产的高性能分布式储存服务Mini

    2024年02月07日
    浏览(31)
  • minio分布式文件存储

    基本介绍 什么是  MinIO         MinIO 是一款基于 Go 语言的高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。基于 Apache License v2.0 开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使用,例如

    2024年02月08日
    浏览(29)
  • 分布式文件存储MinIO-监控

    MinIO自身提供了关于集群状态和操作的相关的Prometheus SQL指标与支持Prometheus数据模型的监控指标收集工具进行搭配使用,无论是主机部署亦或是云上部署都可以进行集成。官方选定的第三方监控软件为Prometheus和InfluxDB,使用者可以根据各自公司对于监控设施的建设进行选择。

    2024年02月11日
    浏览(25)
  • Springboot整合minio组件-分布式文件存储

    一、快速开始 Minlo说明: Minio是Apcche旗下的一款开源的轻量级文件服务器,基于对象存储,协议是基于Apache License v2.0,开源可用于商务。 Minio主要用来存储非结构化的数据,类似文件,图片,照片,日志文件,各类备份文件等,按照官网描述,文件的大小从几KB到5TB。 Minio提

    2024年02月11日
    浏览(30)
  • OSS文件上传、MinIO分布式文件存储系统

    阿里云OSS上传图片 实现步骤: 1. 定义OSS相关配置 application-dev.yml application.yml 2. 读取OSS配置 在sky-common模块中,已定义 3. 生成OSS工具类对象 在sky-server模块 其中,AliOssUtil.java已在sky-common模块中定义 4. 定义文件上传接口 在sky-server模块中定义接口 MinIO分布式文件存储系统 MinI

    2024年01月24日
    浏览(22)
  • 【分布式文件存储】MinIO部署及实现文件上传下载

    目录 概述 MinIO集群部署 准备docker-compose.yml 测试启动 MinIO用户管理 Buckets管理  创建Buckets MinIO客户端 引入依赖   文件上传下载Demo 调用API碰到的问题 MinIO | 高性能, Kubernetes 原生对象存储 MinIO是全球领先的对象存储先锋,目前在全世界有数百万的用户。 高性能 ,在标准硬件

    2024年02月07日
    浏览(28)
  • 使用 Docker 部署分布式存储系统——Ceph

    最近工作中接触了一个 Python + Flask 的新项目,项目中使用了 Ceph 对象存储服务。遂在开发环境使用 Docker 搭建了一套 Ceph 集群。 Ceph 官方文档 Ceph 是一个开源的分布式存储系统,提供了对象存储、块存储和文件系统三种存储接口。Ceph 将数据存储在逻辑存储池中,使用 CRUSH 分

    2024年04月15日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包