一、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中填写的地址