目录
一、MinIO介绍
二、Docker安装MinIO
查看docker环境
下载minIO的镜像
创建目录
启动minio的镜像
访问MinIO的页面
一、MinIO介绍
Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。基于Apache License v2.0开源协议的对象存储项目,采用Golang实现,客户端支Java,Python,Javacript, Golang语言。
其设计的主要目标是作为私有云对象存储的标准方案。主要用于存储海量的图片,视频,文档等。非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
官网
官网地址:https://min.io/
文档地址:https://docs.min.io/
下载地址:https://min.io/download#/windows
二、Docker安装MinIO 查看docker环境[root@yubin server]# docker search minio
下载MinIO的镜像
[root@yubin server]# docker pull minio/minio
创建目录
一个用来存放配置,一个用来存储上传文件的目录。
[root@yubin server]# mkdir /www/minio/
[root@yubin server]# mkdir /www/minio/data
[root@yubin server]# mkdir /www/minio/config
启动minio的镜像
# port 端口映射
# -d 后台运行
# --name 取别名
# -v 将容器中 /data 目录下的文件挂载到本机防止文件丢失
# -v 将容器中 /data 目录下的文件挂载到本机防止文件丢失
# MINIO_ACCESS_KEY 相当于用户名
# MINIO_SECRET_KEY 相当于密码 (Access key length should be at least 3, and secret key length at least 8 characters,注意:账号至少3位,密码至少8位)
这里的9090端口指的是minio的客户端端口。虽然设置9090
docker run -p 9090:9090 \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=123123123" \
-v /www/minio/data:/www/minio/data \
-v /www/minio/config:/www/minio/config \
minio/minio server /data --console-address ":9090"
访问MinIO的页面
http://www.yaoyubin.cn:9090/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)