Docker搭建minio
MinIO 是一款基于Go语言的高性能对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等
一、拉取docker镜像
docker pull minio/minio
二、创建宿主机数据目录(共享数据卷)
mkdir /root/minio
mkdir /root/minio/data --数据目录
mkdir /root/minio/config --配置文件目录
三、创建容器
docker run -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin@123" -v /root/minio/data:/data -v /root/minio/config:/root/.minio -d minio/minio server /data --console-address ":9001" --address ":9000"
端口视情况自己定
-p:端口映射
-name:容器名称
-e:环境变量
-v:挂载路径
四、登陆minio页面
http://127.0.0.1:9000
登陆密码:环境变量自己设定的 admin / admin@123
默认账户密码 minioadmin / minioadmin
最后:
新版MINIO参数已经发生了变化。比如:
Console 登录账号:MINIO_ROOT_USER替代了MINIO_SECRET
Console 登录密码:MINIO_ROOT_PASSWORD替代了MINIO_SECRET_KEY
另外一处变化则为web管理的地址和API地址已经分离,分别需要参数配置–console-address “:9001” 和 --address “:9000” (端口自己定)
github地址: https://github.com/minio/minio
docker hub 地址: https://hub.docker.com/r/minio/minio
官方文档地址:https://docs.min.io/
中文文档地址:http://docs.minio.org.cn/