Centos7.X Docker 部署Min IO(一)

Min IO简介

MinIO 是一个对象存储服务,适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从数KB到最大5TB都能很好的支持,支持集群和单节点部署。

对于项目需求比较特殊,不能使用云厂商提供的存储服务,例如阿里云的oss、七牛云的对象存储等,可以通过自建minio对象存储集群的方式来存储文件。可以进行本地以及内网部署;

Min IO 提供了视图管理后台,供我们管理上传的文件内容,操作Min IO 主要还是其丰富的API接口;

官网以及API地址:MinIO | The MinIO Quickstart Guide

中文版API:书栈网 · BookStack_程序员IT互联网开源编程书籍免费阅读与下载,取之于猿用之于猿!

docker镜像官网

部署实战

以下开始做简单的部署以及使用介绍;

拉去镜像

docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z

说明:此处指定版本,centos7安装最新版本的minio,在管理界面操作文件会存在问题;如图片无法预览等;

创建数据目录

创建Min IO的本地存放目录,避免文件存在镜像中,容器停止后数据丢失;

mkdir /usr/local/minio/data

启动

docker run -p 9000:9000 \
  --name minio \
  -di --restart=always \
  -v /usr/local/minio/data:/data \
  -e "MINIO_ACCESS_KEY=LDKFFNVJJFJF" \
  -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MD" \
  -e "MINIO_ROOT_USER=minioadmin" \
  -e "MINIO_ROOT_PASSWORD=minioadmin" \
  minio/minio:RELEASE.2021-06-17T00-10-46Z server /data

参数说明:

参数说明
-p 9000:9000指定内网映射到容器内对应的端口号,自定义
--name minio指定minio在容器里面的名称,自定义
-di --restart=always在容器退出时总是重启容器,可以理解为是minio在后台运行。
-v /usr/local/minio/data:/data指定数据minio的数据存储映射到本地的目录,自定义
-e "MINIO_ACCESS_KEY=LDKFFNVJJFJF"指定accessKey,在项目内调用API的是要用,自定义
-e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MD"指定secretKey,在项目内调用API的是要用,自定义
-e "MINIO_ROOT_USER=minioadmin"登录管理后台的用户名,自定义
-e "MINIO_ROOT_PASSWORD=minioadmin"登录管理后台的密码,自定义
minio/minio:RELEASE.2021-06-17T00-10-46Z server /data指定启动的minio镜像

测试访问地址

访问方式:http://ip + 端口号,如:http://127.0.0.1:9000,显示如下图:

Access Key 输入 :MINIO_ROOT_USER
Secret Key  输入 :MINIO_ROOT_PASSWORD

登录成功,显示如下

 左边为bucket列表,像Windows的文件夹;右边是文件内容显示区,主要管理和查看我们上传的文件;

点击右下角的加号,我们可以上传文件和创建bucket对象;

在每个文件的尾部有相关操作按钮,分别有分享,预览,下载,和删除操作; Minio IO的文件分享是存在有效期设置的,最大只支持7天;如下图:

至此,Min IO 安装完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

♂老码♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值