一、minio 介绍
Minio 是一个基于Apache License v2.0开源协议的轻量对象存储服务。其本身支持各种云平台,适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
详细介绍可以关注其文档:docs.min.io/docs
此文章仅仅介绍如何在 docker 下安装单节点 minio,用于小项目使用。
二、docker 安装
1、环境信息
- centos7
- docker 20.10.8
- minio RELEASE.2022-03-05T06-32-39Z
2、安装步骤
- 拉取 minio 镜像
docker pull minio/minio
- 创建目录
mkdir /opt/minio/data # 用于映射 data
- 启动 minio。
docker run -p 9000:9000 -p 9001:9001 \
--name minio \
-d --restart=always \
-e "MINIO_ROOT_USER=123" \
-e "MINIO_ROOT_PASSWORD=123123123" \
-v /opt/minio/data:/data \
minio/minio server /data \
--console-address ":9001"
- -d --restart=always 自动重启
- -e "MINIO_ROOT_USER=123" -e "MINIO_SECRET_KEY=123123123" MinIO Access和Secret密钥
- -v /opt/minio/data:/data 挂载文件目录
- --console-address "9001" 指定控制台端口,否则会动态选择端口
注意新版 minio 相关配置参数有变化
- 管理
# 重启
docker restart minio
# 查看日志
docker logs minio
# 监控
docker stats minio
- 访问控制台 xxxx:9001