نصب و راه‌اندازی MinIO با استفاده از داکر

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/01/03
  • تعداد بازدید: 23

پیوست های این درس:


برای راه‌اندازی MinIO با Docker، می‌توان از تصویر رسمی MinIO استفاده کرد. این روش سریع‌ترین و ساده‌ترین راه برای اجرای MinIO در محیط لوکال یا سرور است.

۱. دریافت و اجرای کانتینر MinIO

دستور زیر MinIO را در حالت مستقل (Standalone) اجرا می‌کند:

docker run -d --name minio \
  -p 9000:9000 \
  -p 9090:9090 \
  -e MINIO_ROOT_USER=admin \
  -e MINIO_ROOT_PASSWORD=admin123 \
  quay.io/minio/minio server /data --console-address ":9090"
  • -p 9000:9000 - پورت اصلی برای API و عملیات ذخیره‌سازی
  • -p 9090:9090 - پورت مربوط به کنسول مدیریتی
  • MINIO_ROOT_USER و MINIO_ROOT_PASSWORD - تعیین نام کاربری و رمز عبور
  • server /data --console-address ":9090" - راه‌اندازی سرور و فعال‌سازی پنل مدیریتی

۲. بررسی وضعیت کانتینر

برای اطمینان از اجرای MinIO، دستور زیر را اجرا کنید:

docker ps

اگر کانتینر اجرا شد، می‌توان به کنسول تحت وب MinIO از طریق آدرس زیر دسترسی داشت:

http://localhost:9090

نام کاربری و رمز عبور را مقداردهی اولیه وارد کنید.

۳. اجرای MinIO با Docker Compose

برای مدیریت بهتر، می‌توان از Docker Compose استفاده کرد. ابتدا فایلی با نام docker-compose.yml ایجاد کنید و محتوای زیر را در آن قرار دهید:

version: '3.8'
services:
  minio:
    image: quay.io/minio/minio
    container_name: minio
    ports:
      - "9000:9000"
      - "9090:9090"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: admin123
    command: server /data --console-address ":9090"
    volumes:
      - minio_data:/data

volumes:
  minio_data:

سپس دستور زیر را اجرا کنید:

docker-compose up -d

با این روش، داده‌های MinIO در حجم persistent volume ذخیره می‌شوند و پس از ری‌استارت کانتینر از بین نمی‌روند.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید