docker安装minio
一、简介
MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等
二、docker安装
1、安装镜像
docker pull minio/minio
2、新建目录
mkdir -p /home/apps/minio/{data,config}
3、创建并启动
docker run \
-d \
--name minio \
--restart=always \
--privileged=true \
-p 9000:9000 \
-p 9001:9001 \
-e MINIO_ROOT_USER=name \
-e MINIO_ROOT_PASSWORD=password \
-v /home/apps/minio/data:/data \
-v /home/apps/minio/config:/root/.minio \
minio/minio server /data \
--console-address ":9001"
4、测试访问
- 地址:ip:9001
- 帐号/密码:name/password
启动之后的minio版本为2022-01-04T07:41:07Z
访问控制台地址为ip:9001,Java代码中配置上传文件的地址为ip:9000
5、代码上传失败问题
检查是否访问权限未开放,操作如下
如果没有桶就先创建桶,然后再点击下图设置
选择public
如下图所示,即可通过链接外网直接访问文件
若还不行,请检查系统防火墙或者云服务的安全组等
本文来自博客园,作者:迷糊桃,转载请注明原文链接:https://www.cnblogs.com/mihutao/p/17498549.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)