確保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對象存儲服務。建議結合業務需求配置生命周期管理、版本控制等企業級功能,構建安全可靠的私有云存儲方案。