本章教程,主要介绍一下,如何在Linux用Docker安装MinIO。
MinIO是一个高性能、分布式对象存储系统,支持S3 API,适用于云原生环境。MinIO可以在标准硬件上运行,并且具有低延迟、高吞吐量、高可用性和可扩展性等优势。MinIO使用Erasure Code技术实现数据冗余和恢复,以确保数据的安全性和可靠性。MinIO还支持多租户、数据加密、访问控制等功能,可以满足企业级应用的需求。MinIO可以与Kubernetes、Docker等云原生技术无缝集成,提供了简单易用的API和命令行工具,使得开发和管理变得更加简单和高效。
目录
1、拉取 MinIO镜像
2、启动MinIO服务
3、访问 MinIO服务
1、拉取 MinIO镜像
docker pull minio/minio
2、启动MinIO服务
注意使用
--console-address
指定MinIO Console的运行端口(否则会以随机端口运行)
docker run -p 9090:9000 -p 9001:9001 --name minio \
-v /mydata/minio/data:/data \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=minioadmin \
-d minio/minio server /data --console-address ":9001"
3、访问 MinIO服务
运行成功后就可访问MinIO Console的管理界面了,
账号:
minioadmin
密码:
minioadmin
例如: http://192.168.0.1:9090
如果是在公网服务器上安装部署,遇到启动成功无法访问等问题,可以先检查一下端口是否处于开放状态,如果端口处于开放,依旧无法访问,再次检查防火墙是否处于开启状态。
如果防火墙处于开启状态,要么关闭防火墙,要么将端口添加到防火墙白名单,最后重启防火墙。
防火墙部分命令参考:
# 检查防火墙状态
systemctl status firewalld
# 关闭防火墙命令
systemctl stop firewalld
# 添加端口9090到防火墙白名单
firewall-cmd --zone=public --add-port=9090/tcp --permanent
# 重启防火墙
firewall-cmd --reload