开源项目Minio:提供非结构化数据储存服务

Minio是一个在Apache Licence 2.0下发布的对象存储服务器。官网:https://minio.io。它与Amazon S3云存储服务兼容。Minio最适合存储非结构化数据,如照片、视频、log文件、备份和容器/VM映像。支持AWS的S3,非结构化的文件从数KB到5TB不等。

Minio的服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于node js、Redis和MySQL。

Docker Container

稳定

docker pull minio/minio 
docker run -p 9000:9000 minio/minio server /export

Edge

docker pull minio/minio:edge 
docker run -p 9000:9000 minio/minio:edge server /export

更多快速入门Minio Docker的指南:https://docs.minio.io/docs/minio-docker-quickstart-guide

macOS

Homebrew

使用Homebrew安装minio包

brew install minio/stable/minio
minio server ~/Photos

注意

如果你之前使用brew install minio安装了minio,然后又从minio/stable/minio官方repo重装的话,Homebrew会由于golang 1.8 bugs变得不稳定。

brew uninstall minio 
brew install minio/stable/minio

二进制下载

平台

架构

URL

Apple macOS

64位英特尔处理器

https://dl.minio.io/server/minio/release/darwin-amd64/minio

chmod 755 minio
./minio server ~/Photos

GNU/Linux

二进制下载

平台

架构

URL

GNU/Linux

64位英特尔处理器

https://dl.minio.io/server/minio/release/linux-amd64/minio

32位英特尔处理器

https://dl.minio.io/server/minio/release/linux-386/minio

32位ARM处理器

https://dl.minio.io/server/minio/release/linux-arm/minio

64位ARM处理器

https://dl.minio.io/server/minio/release/linux-arm64/minio

32位ARMv6处理器

https://dl.minio.io/server/minio/release/linux-arm6vl/minio

chmod +x minio
./minio server ~/Photos

Microsoft Windows

二进制下载

平台

架构

URL

Microsoft Windows

64位

https://dl.minio.io/server/minio/release/windows-amd64/minio.exe

32位

https://dl.minio.io/server/minio/release/windows-386/minio.exe

minio.exe server D:\Photos

FreeBSD

端口

使用pkg安装minio包

pkg install minio
sysrc minio_enable=yes
sysrc minio_disks=/home/user/Photos
service minio start

二进制下载

平台

架构

URL

FreeBSD

64位

https://dl.minio.io/server/minio/release/freebsd-amd64/minio

chmod 755 minio
./minio server ~/Photos

从源安装

源安装只针对开发人员和高级用户。如果你没有运作Golang的环境,请关注如何安装Golang。

go get -u github.com/minio/minio

使用Minio浏览器进行测试

Minio服务器附带一个嵌入的基于web的对象浏览器。将你的web浏览器指向☞http://127.0.0.1:9000,从而确保你的服务器已经成功启动。

使用Minio Client mc测试

mc提供了一种现代的替代UNIX命令,如ls、cat、cp、镜像、diff等等。它支持文件系统和Amazon S3兼容的云存储服务。遵循Minio客户端快速入门指南的进一步说明。

原文发布于微信公众号 - ATYUN订阅号(atyun_com)

原文发表时间:2017-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏星回的实验室

golang建立MongoDB连接池

最近用go语言重构之前用python草草搭建的推荐引擎,语言杂食确实很难受,不过不得不说,在饱受弱类型脚本语言的摧残之后重新用回强类型语言,轻微强迫症的我居然还...

2245
来自专栏小詹同学

Python | 开发者必备的 6 个库

链接:https://www.oschina.net/translate/6-essential-libraries-for-every-python-deve...

3693
来自专栏Python专栏

Python | 开发者必备的 6 个库

链接:https://www.oschina.net/translate/6-essential-libraries-for-every-python-deve...

2593
来自专栏musazhang的专栏

畅游数据库性能优化过程简析(下)

经过周末两天的折腾,在大家的帮助下最终将用户 DB 的性能峰值由最初的不到 8W 的 QPS + TPS 提升至 17W,心情也由最初的忐忑过渡到现在的平静,现...

4310
来自专栏程序猿DD

优雅处理你的Java异常

来源:https://my.oschina.net/c5ms/blog/1827907

2422
来自专栏北京马哥教育

Python 开发者的 6 个必备库

https://www.oschina.net/translate/6-essential-libraries-for-every-python-develop...

1906
来自专栏Golang语言社区

聊一聊goroutine stack

推送在外卖订餐中扮演着重要的角色,为商家实时接单、骑手实时派单提供基础的数据通道。早期推送是由第三方服务商提供的, 随着业务复杂度的提升、订单量和用户数的持续增...

6325
来自专栏编程

6款好用的C语言编译器推荐

一些刚开始接触C语言编译的网友想下载一款C语言编译器来使用,不过,网络上有不少C语言编译器相关的软件,让人很难抉择。那么,C语言编译器哪个好?今天的文章里,我给...

9338
来自专栏日常学python

python使用requests+re简单入门爬虫

在学习了python基础后,一心想着快速入门爬虫,因为我就是为爬虫而学的python,所以就找了这个豆瓣电影来爬取。好了,废话不多说,进入正题 1.找到网页并分...

39111
来自专栏微信终端开发团队的专栏

Android 内存优化杂谈

Android 内存优化是我们性能优化工作中比较重要的一环,本文的着重总结概述降低应用运行内存的技巧。

7020

扫码关注云+社区

领取腾讯云代金券