docker拉取minio的镜像
docker pull minio/minio
docker run -p 9000:9000 -p 9001:9001 \
--net=host \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /mnt/data:/data \
-v /mnt/config:/root/.minio \
minio/minio server \
/data --console-address ":9001" -address ":9000"
9001 | 控制台端口 |
9000 | API端口 |
SpringBoot中的配置文件
# OOS
minio:
endpoint: http://192.168.88.130:9000 #地址
access-key: minioadmin # 用户名
secret-key: minioadmin # 密码
bucket-name: sky-take-out # 桶
@Component
@ConfigurationProperties(prefix = "minio")
@Data
public class MinioProperties {
/**
* 地址
*/
private String endpoint;
/**
* 账号
*/
private String accessKey;
/**
* 密码
*/
private String secretKey;
/**
* 桶
*/
private String bucketName;
}