Docker 搭建 MinIO 对象存储
一、MinIO
MinIO 是一个高性能的对象存储服务器,用于构建云存储解决方案。MinIO 允许你存储非结构化数据(如图片、视频、日志文件等)以对象的形式。MinIO 提供简单的部署选项和易于使用的界面,允许你快速设置和访问存储资源。
本篇博客介绍一下使用 Docker 容器进行MinIO的安装与使用。部署方式采用单机单硬盘模式。服务器上没有 Docker 环境的可以参考 云原生浪潮下的容器化技术 —— Docker
二、安装部署
通过 Docker 容器的方式部署 MinIO,极大简化了安装的步骤,更详细的步骤可以参考官方文档。
- 创建本地数据存放目录,环境变量可以直接在运行时指定,也可以按照官网文档操作
mkdir -p /root/minio/data
- 创建并运行容器,映射数据目录,设置控制台账号密码
docker run -dt \
-p 9000:9000 -p 9001:9001 \
-v /root/minio/data:/mnt/data \
-e "MINIO_ROOT_USER=minioadmion" \
-e "MINIO_ROOT_PASSWORD=minioadmion" \
--name "minio_local" \
quay.io/minio/minio server --console-address ":9001"
- 开放服务器 9000,9001 端口,本文是在阿里云ECS上开放端口
三、连接 MinIO 服务
容器服务运行成功后,浏览器中访问 ip:9001 进行查看 MinIO 控制台,账号密码在启动容器的时候设置了
登录成功后就可以开始使用了!