使用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 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
[6404e3d9fcfb5edae1a80c6.png)![](https://img-blog.csdnimg.cn/2afa37aa6d414eadb34ca61c54854552.png
④ minio搭建成功后我们来登陆Minio控制面板,来测试一下

在这里插入图片描述
登陆成功后我们来创建一个Bucket桶,然后上传一张图片测试一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
然后点击分享,复制分享的文件链接
http://127.0.0.1:9000/sionma-dcxt/favicon.png
记得把这个127.0.0.1 换成你的公网IP
在这里插入图片描述
在这里插入图片描述
到这里我们的minio的搭建以及测试就到此结束啦! 有啥不懂的可以在评论区留言哦

猜你喜欢

转载自blog.csdn.net/m0_43413873/article/details/131572654