尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

MinIO安装和使用

MinIO安装和使用 一、简介官网https://www.minio.org.cn/MinIO是一个开源的分布式对象存储服务器支持S3协议并且可以在多节点上实现数据的高可用和容错。它采用Go语言开发拥有轻量级、高性能、易部署等特点并且可以自由选择底层存储介质。二、MinIO的主要特点1、高性能MinIO基于GO语言编写具有高速、轻量级、高并发等性能特点还支持多线程和缓存等机制进行优化可以快速地处理大规模数据。2、可扩展性MinIO采用分布式存储模式支持水平扩展通过增加节点数量来扩展存储容量和性能支持自动数据迁移和负载均衡。3、安全性MinIO提供了多种安全策略如访问控制列表ACL、服务端加密SSE、传输层安全性TLS等可以保障数据安全和隐私。4、兼容性MinIO兼容AWS S3 API还支持其他云服务提供商的API比如GCP、Azure等可以通过简单的配置实现互操作性。5、简单易用MinIO的部署和管理非常简单只需要运行一个二进制包即可启动服务同时提供了Web界面和命令行工具等方便的管理工具。**S3协议**是Amazon Web Services (AWS) 提供的对象存储服务Simple Storage Service的API协议。它是一种 RESTful风格的Web服务接口使用HTTP/HTTPS协议进行通信支持多种编程语言和操作系统并实现了数据的可靠存储、高扩展性以及良好的可用性。三、安装和启动第一步拉取镜像docker pull minio/minio第二步启动# 1. 创建本地存储目录持久化数据避免容器删除数据丢失 mkdir -p /data/minio/data mkdir -p /data/minio/config # 2. 启动 MinIO 容器设置账号密码、端口映射、挂载目录 docker run -d \ --name minio \ --restartalways \ -p 9000:9000 \ -p 9001:9001 \ -e MINIO_ROOT_USERadmin \ # 控制台登录账号自定义 -e MINIO_ROOT_PASSWORD12345678 \ # 密码至少8位 -v /data/minio/data:/data \ # 数据目录挂载 -v /data/minio/config:/root/.minio \ # 配置目录挂载 minio/minio:latest server /data \ --console-address :9001 # 新版控制台端口9000为API端口上面的启动命令中定义了minio的账号和密码对外访问的端口重启策略挂载目录可根据实际需要进行调整。容器启动成功后使用浏览器访问http://IP:9001/minio/login登录使用上面自定义账户密码admin/admin123456登录IP换为自己服务器真实IP。登录进去首页四、注意事项文件上传时需要调整一下linux 服务器的时间与windows 时间一致可参照下面的命令执行 第一步安装ntp服务 yum -y install ntp 第二步开启开机启动服务 systemctl enable ntpd 第三步启动服务 systemctl start ntpd 第四步更改时区 timedatectl set-timezone Asia/Shanghai 第五步启用ntp同步 timedatectl set-ntp yes 第六步同步时间 ntpq -p
返回列表