Docker

استفاده از مخزن داخلی Docker در مگان Hub

ما در مگان یک مخزن Docker داخلی راه‌اندازی کرده‌ایم که به توسعه‌دهندگان این امکان را می‌دهد تا با سرعت، امنیت و پایداری بالاتری تصاویر (Images) موردنیاز خود را pull یا push کنند.

آدرس مخزن

hub.megan.ir

مزایای استفاده از مخزن داخلی Docker

  • سرعت بالا برای کاربران داخل ایران
  • پایداری بیشتر نسبت به Docker Hub و دیگر منابع خارجی
  • امکان ایجاد مخزن خصوصی برای سازمان‌ها
  • قابل استفاده در محیط‌های CI/CD و زیرساخت‌های اتوماسیون

نحوه استفاده از مخزن Docker در مگان

1. لاگین به مخزن

اگر دسترسی خصوصی فعال باشد، می‌توانید با دستور زیر وارد شوید:

docker login hub.megan.ir

در صورت نیاز، نام کاربری و رمز عبور از طریق تیم پشتیبانی مگان ارائه خواهد شد.

2. Pull کردن یک تصویر از مخزن

فرض کنیم یک تصویر با نام nginx و تگ latest در مخزن موجود است:

docker pull hub.megan.ir/nginx:latest

3. Push کردن تصویر به مخزن

ابتدا تصویر خود را تگ کنید:

docker tag my-image hub.megan.ir/my-image:1.0.0

سپس:

docker push hub.megan.ir/my-image:1.0.0

4. استفاده در فایل‌های CI مانند GitLab CI

در GitLab CI یا Jenkins می‌توانید مخزن مگان را به عنوان منبع اصلی تنظیم کنید:

image: hub.megan.ir/node:18

پشتیبانی و مستندات

نکات امنیتی

  • پشتیبانی از احراز هویت (Authentication) برای پروژه‌های خصوصی
  • پشتیبانی از HTTPS و رمزنگاری ارتباطات
  • در دسترس فقط از طریق اینترنت ملی و بین‌المللی