确保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文件
创建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 启动MinIO服务
使用Docker Compose命令启动:
docker compose up -d 服务验证
控制台访问:浏览器打开 http://服务器IP:9001,使用以下凭据登录:用户名: admin,密码: minio@123。
API接口验证:使用curl命令验证:
curl http://localhost:9000/minio/health/live 通过以上步骤,您可以在CentOS上成功安装并运行MinIO对象存储服务。建议结合业务需求配置生命周期管理、版本控制等企业级功能,构建安全可靠的私有云存储方案。