首页 > 其他分享 >minio

minio

时间:2023-03-23 14:34:05浏览次数:58  
标签:minio 9090 镜像 home data Minio

二.minio介绍

minio是什么?

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

​ MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

说明:

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下载的镜像

docker images

 3、创建目录

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

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

mkdir -p /home/minio/config
mkdir -p /home/minio/data

4、创建Minio容器并运行

命令如下

docker run -p 9000:9000 -p 9090:9090 \
     --net=host \
     --name minio \
     -d --restart=always \
     -e "MINIO_ACCESS_KEY=minioadmin" \
     -e "MINIO_SECRET_KEY=minioadmin" \
     -v /home/minio/data:/data \
     -v /home/minio/config:/root/.minio \
     minio/minio server \
     /data --console-address ":9090" -address ":9000"

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

MINIO_ACCESS_KEY :账号

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

 5、访问操作

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

 

 创建一个用户

创建组,

 

创建配对秘钥

 

 点击创建

 

这两个秘钥在使用minio时会用到。

创建存储桶

 

 到此,minio已搭建完成,可以在代码中使用了,具体API参靠官网

6、SDK操作

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

 

标签:minio,9090,镜像,home,data,Minio
From: https://www.cnblogs.com/kisshappyboy/p/17247338.html

相关文章

  • 生产环境minio 部署
    minio分布式集群的详细搭建1,准备工作4台服务器,每台服务器,挂载一个硬盘以下不重启识别硬盘echo"---">/sys/class/scsi_host/host0/scanecho"---">/sys/class/......
  • docker安装minio
    拉取镜像dockerpullminio/minio创建容器dockerrun-d-p9000:9000--nameminio\-p9001:9001\-e'MINIO_ACCESS_KEY=minioadmin'\-e'MINIO_SECRET_KEY=......
  • minio基本使用
    使用例子packagecom.lomi.minio;importcn.hutool.core.io.FileUtil;importcn.hutool.core.io.IoUtil;importcn.hutool.http.ContentType;importcn.hutool.jso......
  • MinIO免费吗?其开源协议由Apache2.0变为AGPLv3意味着什么?
    最近做对象存储的选型,看到网上呼声较高的MinIO,于是去了解了一下,开源中国上写着其协议是Apache。 不放心又去github上看了一下,发现其协议是AGPLv3而且是半路换的协议,由......
  • docker 安装 MinIO
    MinIO安装官网地址:https://min.io/文档地址:https://min.io/docs一、Docker环境安装安装docker镜像dockerpullminio/minio运行容器dockerrun-p19000:9000......
  • 记一下docker启动minio
    dockerrun--privileged=true-d-p9000:9000-p9001:9001--nameminio-d--restart=always-e"MINIO_ROOT_USER=root"-e"MINIO_ROOT_PASSWORD=12345678"......
  • Minio架构简介
    简介Minio是一个go编写基于ApacheLicensev2.0开源协议的对象存储系统,是为海量数据存储、人工智能、大数据分析而设计,它完全兼容AmazonS3接口,十分符合存储大容量的非结......
  • Minio分布式文件系统
    Minio分布式文件系统注意:192.168.118.35是我的虚拟机ip,使用的时候记得改成自己的拉取minio镜像dockerpullminio/minio系统环境基本配置cat>>/etc/sysctl.conf......
  • Centos 7 安装系列(9):Minio (rpm 方式)
    一、系统环境操作系统:Centos7已配置环境:空二、安装步骤2.1下载安装包yuminstall-ywgetmkdir/opt/miniowgethttps://dl.minio.org.cn/server/minio/release/linux-am......
  • 使用velero+minio+restic实现kubernetes业务数据备份与恢复
    概述:Velero(以前称为HeptioArk)为您提供了备份和恢复Kubernetes集群资源和持久卷的工具,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。Velero主要提供以下能力......