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 و رمزنگاری ارتباطات
- ✅در دسترس فقط از طریق اینترنت ملی و بینالمللی