一、docker部署minio

1.拉取镜像

代码如下(示例):

docker pull minio/minio

2.运行镜像

创建目录映射目录:
mkdir -p /docker/minio/data

mkdir -p /docker/minio/config

代码如下(示例):

docker run -di -p 8005:8005  -p 8006:8006  --network zjd_v3_yj --name minio --restart=always -e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=111111fw" -v /usr/zjd_v3/data/minio/data:/data -v /usr/zjd_v3/data/minio/config:/root/.minio -v /etc/localtime:/etc/localtime minio/minio server /data --console-address ":8006" --address ":8005";

3.springboot中使用minio

链接如下(示例):
项目中使用minio

4.minio官网地址

链接如下:
minio官网地址

5、踩坑

项目运行报错

io.minio.errors.InvalidResponseException: Non-XML response from server

原因:要么是用户密码填写不对,要么就是yml中的配置api不对

1、在minio的conole中添加账户
在这里插入图片描述

2、endpoint 的地址是启动后的API地址,也就是yml的endpoint中填写的地址
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐