docker 安装非结构化存储服务器 Minio

212 阅读1分钟

一、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、安装步骤

  1. 拉取 minio 镜像
docker pull minio/minio
  1. 创建目录
mkdir /opt/minio/data # 用于映射 data
  1. 启动 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 相关配置参数有变化

  1. 管理
# 重启
docker restart minio
# 查看日志
docker logs minio
# 监控
docker stats minio
  1. 访问控制台 xxxx:9001