一切福田,不離方寸,從心而覓,感無不通。

Docker 搭建 Minio 容器 (完整详细版)

Docker 安装 (完整详细版)

Docker 日常命令大全(完整详细版)

简介:

Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。

例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。

说明:

Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。

Docker官方镜像 

1、寻找Minio镜像

  2、下载Minio镜像

命令 描述
docker pull minio/minio 下载最新版Minio镜像 (其实此命令就等同于 : docker pull minio/minio:latest )
docker pull minio/minio:RELEASE.2022-06-20T23-13-45Z.fips 下载指定版本的Minio镜像 (xxx指具体版本号)

 检查当前所有Docker下载的镜像

 

 3、创建目录

一个用来存放配置,一个用来存储上传文件的目录

启动前需要先创建Minio外部挂载的配置文件( /home/minio/config),和存储上传文件的目录( /home/minio/data)

 

 4、创建Minio容器并运行

多行模式

 

单行模式

 

9090端口指的是minio的客户端端口

MINIO_ACCESS_KEY :账号

MINIO_SECRET_KEY :密码(账号长度必须大于等于5,密码长度必须大于等于8位)

 5、访问操作

访问:http://192.168.124.132:9090/login 用户名:密码  minioadmin:minioadmin

 创建用户

 

创建组

创建accessKey和secretKey

 点击下载

文件内容如下,保存文件,SDK操作文件的API需要用到

创建Bucket

上传文件

 

 6、SDK操作

官方文档:https://docs.min.io/docs/

javaSDK:https://docs.min.io/docs/java-client-quickstart-guide.html

maven依赖

 

测试文件上传

 

文件上传成功展示

至此,Docker搭建Minio服务器和简单操作完成!!!

 

from:https://blog.csdn.net/BThinker/article/details/125412751