确保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对象存储服务。建议结合业务需求配置生命周期管理、版本控制等企业级功能,构建安全可靠的私有云存储方案。