轻量级对象存储服务minio安装及浏览器使用教程
简介
Minio 是一个基于Apache License v2.0开源协议的对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等;Minio是一个非常轻量的服务,可以很简单的和其他应用的结合。
官网:MinIO | High Performance, Kubernetes Native Object Storage
中文网站:MinIO | 高性能,对Kubernetes友好的对象存储
安装
本次使用docker进行安装(操作系统:centos7)
使用容器启动需要个持久卷来存储配置和应用数据,不然存储的数据都会在容器退出时丢失。
1、创建需要挂载的文件夹
mkdir /mydata/minio/data mkdir /mydata/minio/config
2、拉取镜像
docker pull minio/minio
3、创建容器
docker run \ -p 9000:9000 \ -p 9001:9001 \ --name minio \ -v /mydata/minio/data:/data \ -v /mydata/minio/config:/root/.minio \ -e "MINIO_ROOT_USER=admin" \ -e "MINIO_ROOT_PASSWORD=123456Ab" \ minio/minio server /data --console-address ":9001"
设置API端口9000,web控制台端口9001,用户名:admin,密码:123456Ab。

出现以上信息说明启动成功,可以加 -d 参数后台启动。
4、开放端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent firewall-cmd --reload
使用
1、浏览器访问
浏览器中输入http://ip:9001

输入启动容器时设置用户名密码,进入首页:

2、新增bucket
Buckets -> Create Bucket+

3、设置bucket

点击Manage->Access Rules->Add Access Rules

Prefix: *
Access: readwrite
4、上传浏览图片
进入test-bucket,点击上传logo.png


接下来通过 http://ip:9000/test-bucket/logo.png 即可来访问上传的图片。
本次只介绍了minio的安装及浏览器中的简单使用,下期介绍使用java客户端操作minio。
相关文章
docker Compose部署springboot+vue前端端分离
本文主要介绍了docker Compose部署springboot+vue前端端分离,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-08-08
docker.service启动失败:Unit not found的原因及解决办法
这篇文章主要介绍了docker.service启动失败:Unit not found的原因分析及解决办法,需要的朋友可以参考下2017-04-04
docker常用容器启动docker-compose.yml配置文件使用
这篇文章主要介绍了docker常用容器启动docker-compose.yml配置文件使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-03-03
在Ubuntu上使用Docker部署DeepSeek的详细步骤
docker是容器化技术的代表,它能够将应用程序及其依赖项打包成一个独立的容器,在 DeepSeek 部署中,使用 docker 可以确保 deepseek - r1 在不同环境中具有一致的运行状态,本文给大家介绍了在Ubuntu上使用Docker部署DeepSeek的详细步骤,需要的朋友可以参考下2025-02-02


最新评论