在CentOS上安装MinIO主要有两种方式:单机部署和分布式部署。以下是详细的安装步骤:
mkdir -p /data/minio/data
chmod -R 777 /data/minio/data
cd /data/minio
生产环境建议将目录所有者设置为1001:1001(MinIO容器默认用户):
chown -R 1001:1001 /data/minio/data
创建docker-compose.yml
文件并添加以下内容:
version: '3'
services:
minio:
image: minio/minio
command: server /data --console-address ":9001"
volumes:
- ./data:/data
ports:
- "9000:9000"
- "9001:9001"
container_name: minio
restart: always
environment:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: minio@123
使用Docker Compose启动服务:
docker compose up -d
在每台服务器上编辑MinIO配置文件(通常是/etc/minio/minio.conf
或通过环境变量配置),确保所有节点的配置一致,并指定彼此的发现地址。
在每台服务器上启动MinIO服务:
docker-compose up -d
使用MinIO提供的命令行工具或Web控制台检查集群状态,确保所有节点正常运行。
通过以上步骤,你可以在CentOS上成功安装并运行MinIO对象存储服务。根据你的业务需求,可以选择单机部署或分布式部署。