下载mc

https://dl.minio.org.cn/client/mc/release

创建账户

建立alias

mc alias set test/ http://localhost:9090 admin admin123

在alias 中创建用户

mc admin user add test R7hTGaZIyydik8A8VukB RwBhOSBHglbEIbhIu5eKsgEtKmvNvGUEYklKVCdj

用户赋权限

在alias上赋予某用户权限

 mc admin policy attach test readwrite --user=R7hTGaZIyydik8A8VukB

docker-compose配置

version: '3'
services:
 minio:
   image: minio/minio
   #hostname: "minio"
   container_name: rs-minio-ct1
   ports:
     - 9090:9090 # api 端口
     - 9091:9091 # 控制台端口
   environment:
     MINIO_ACCESS_KEY: admin #管理后台用户名
     MINIO_SECRET_KEY: admin123 #管理后台密码,最小8个字符
   volumes:
     - ./minio/data:/data               #映射当前目录下的data目录至容器内/data目录
     #- ./minio/config:/root/.minio/     #映射配置目录
   command: server --console-address ':9091' --address ':9090' /data  #指定容器中的目录 /data
   privileged: true
   restart: always
networks:  # 加入公共网络
 pub-network:
     driver: bridge

启动容器

docker-compose -f docker-compose.yml up -d

在这里插入图片描述
管理端运行
登录输入用户名:admin
密码: admin123
在这里插入图片描述
在这里插入图片描述

springboot后台配置

  minio:
    minio_url: "http://localhost:9090"
    minio_name: "R7hTGaZIyydik8A8VukB"
    minio_pass: "RwBhOSBHglbEIbhIu5eKsgEtKmvNvGUEYklKVCdj"
    bucketName: "otatest"

更多推荐