# آینه‌های ایران: شروع یک دوره جدید برای دسترسی به رجیستری‌های کانتینرما آینه‌های ایران را راه‌اندازی می‌کنیم — دسترسی اولیه به Docker، GHCR و رجیستری‌های کانتینر.

## ما راه‌اندازی می‌کنیم

امروز **آینه‌های ایران** — یک ابتکار جامعه‌ای برای فراهم‌آوری دسترسی سریع و قابل‌اعتماد به رجیستری‌های کانتینر برای توسعه‌دهندگان در سراسر ایران — راه‌اندازی می‌شود.

برای مدت طولانی، توسعه‌دهندگان ایران با کش‌های آهسته، قطع‌شدگی‌ها و رجیستری‌های بلوکه شده مواجه بوده‌اند. ما این وضعیت را تغییر می‌دهیم.

### چه چیزهایی را آینه‌سازی می‌کنیم

ما با ضروری‌ترین موارد شروع می‌کنیم:

- **Docker Hub** — تصاویر کتابخانه رسمی، میلیون‌ها پروژه جامعه
- **GitHub Container Registry (GHCR)** — پروژه‌های متن‌باز، بسته‌های GitHub
- **Google Container Registry (GCR)** — Kubernetes، ابزارهای cloud-native
- **Amazon ECR Public** — تصاویر نگهدارندگان AWS

رجیستری‌های بیشتری با رشد ما اضافه خواهند شد.

### فاز اولیه، زیرساخت واقعی

ما در **دسترسی اولیه** راه‌اندازی می‌کنیم. این بدان معنی است که:

- **کش‌های سریع** — تصاویر ذخیره‌شده از زیرساخت مستقر در ایران ارائه می‌شوند
- **پایدار، پایش‌شده** — پیگیری وقت‌فعال و پاسخ حادثه از روز اول
- **پوشش رو به رشد** — آینه‌های جدید را بر اساس تقاضای جامعه گسترش می‌دهیم
- **رایگان** — بدون هزینه، بدون نیاز به کلید API

اما این فاز اولیه است. ممکن است اضلاع خشن را پیدا کنید، و ما همه چیز را بهتر می‌کنیم.

### چگونه شروع کنیم

استفاده از آینه‌های ما ساده است. به جای کش‌کردن از Docker Hub:

```bash
# قبل
docker pull nginx

# بعد
docker pull mirror.ir/library/nginx
```

برای راه‌اندازی مفصل در Docker، Kubernetes و سایر ابزارها [نحوه استفاده از آینه‌های ما](/docs/guides/getting-started/) را ببینید.

### چرا اهمیت دارد

زیرساخت اینترنتی ایران همیشه توانمند بوده است، اما رجیستری‌های کانتینر یک استثنا بودند. توسعه‌دهندگان ایران ساعت‌ها منتظر کش‌های تصاویر، ساده‌کردن timeout‌ها، و تعویض به تصاویر قدیمی‌تر کش‌شده بودند. این ناکارآمد و ناامیدکننده است.

آینه‌های ایران معادله را تغییر می‌دهد. ما زیرساخت آینه‌سازی محلی می‌سازیم تا:

- کش‌های تصاویر در چند ثانیه، نه دقیقه، انجام شود
- خطوط لوله CI/CD سریع‌تر و قابل‌اعتماد‌تر شود
- تیم‌ها وقت خود را صرف ساخت، نه حل‌المسئله رجیستری کنند

### ما فقط شروع می‌کنیم

این روز اول است. ما نقشه‌راه رجیستری‌های اضافی، مناطق برای گسترش، و ویژگی‌های ساختن داریم. ما این را به طور باز انجام می‌دهیم، و از بازخور شما خوشحالیم.

رجیستری‌ای که باید آینه‌سازی کنیم؟ Timeout‌های دریافت یا سوالات؟ [به جامعه ما بپیوندید](https://github.com/iran-mirror/mirrory/issues) — ما هر مسئله را می‌خوانیم.

### مراحل بعدی

1. **آن را امتحان کنید** — تصویری از آینه‌های ما کش‌ کنید و تفاوت را ببینید
2. **به ما بگویید چه چیز نیست** — در مسائل بنویسید، رجیستری‌های جدید پیشنهاد دهید، مشکلات را گزارش دهید
3. **با تیم خود به اشتراک بگذارید** — کمک کنید توسعه‌دهندگان دیگر در ایران دسترسی سریع‌تر را کشف کنند

به آینه‌های ایران خوش آمدید. بیایید چیزی بزرگ بسازیم.
