<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Pouya Rezapour</title><link>https://virgool.ir/feed/@pouyarezapourr</link><description>Just A Tech</description><language>fa</language><pubDate>2026-11-11 19:43:40</pubDate><image><url>https://files.virgool.ir/upload/users/4199330/avatar/avatar.png</url><title>Pouya Rezapour</title><link>https://virgool.ir/@pouyarezapourr</link></image><item><title>🚀 چطور سرعت دانلود ایمیج‌های Docker رو در ایران چند برابر کنیم؟ (با MirrorBox)</title><link>https://virgool.ir/@pouyarezapourr/🚀-چطور-سرعت-دانلود-ایمیج-های-docker-رو-در-ایران-چند-برابر-کنیم-با-mirrorbox-es13sa7uycug</link><description>اگر با Docker کار کرده باشید، حتماً با این مشکل روبه‌رو شدید:دانلود ایمیج‌ها کند یا غیرممکن می‌شهمجبورید از VPN استفاده کنید (که خودش مشکلات زیادی داره)یا هی باید دنبال mirrorهای مختلف بگردیداین مشکل مخصوصاً برای دولوپرهای ایران خیلی آزاردهنده‌ست. اما خوشبختانه یک ابزار اوپن‌سورس جدید به اسم MirrorBox ساخته شده که دقیقاً همین مسئله رو حل می‌کنه.🔍 MirrorBox چیه؟MirrorBox یک ابزار خط فرمان (CLI) مدرن بر پایه‌ی پایتونه که به‌عنوان یک پروکسی هوشمند برای Docker عمل می‌کنه.یعنی چی؟ یعنی وقتی شما می‌خواید یک ایمیج Docker رو بکشید (docker pull)، MirrorBox:سریع‌ترین آینه‌ی موجود رو پیدا می‌کنهایمیج‌ها رو کش محلی می‌کنه (که بعداً بدون اینترنت هم در دسترس باشن)با Docker Compose یکپارچه می‌شهداشبورد مانیتورینگ و گزارش‌گیری دارهخلاصه: MirrorBox کاری می‌کنه که دیگه لازم نباشه با دردسرهای Docker Hub و VPN سر و کله بزنید.✨ ویژگی‌های اصلی✅ شتاب‌دهنده دانلود – قبل از هر دانلود، سریع‌ترین mirror رو انتخاب می‌کنه.✅ یکپارچه با Docker Compose – به جای docker-compose up از mirrorbox compose up استفاده کنید.✅ کش هوشمند – ایمیج‌ها به‌صورت محلی ذخیره می‌شن و درخواست‌های بعدی فوراً از روی دیسک برمی‌گردن.✅ مدیریت کش کامل – دستورهایی برای لیست، ذخیره و حذف کش.✅ کنترل تنظیمات – می‌تونید یه آینه‌ی مورد علاقه (priority mirror) تنظیم کنید.✅ داشبورد زنده – با mirrorbox monitor start وضعیت آینه‌ها رو زنده ببینید.📦 نصب و شروع سریعپیش‌نیاز: پایتون 3.10+۱️⃣ یک محیط مجازی بسازید:python3 -m venv venv&#xA;۲️⃣ محیط رو فعال کنید:لینوکس / مک:source venv/bin/activate&#xA;ویندوز:venv\Scripts\activate.bat&#xA;۳️⃣ نصب کنید:pip install mirrorbox&#xA;شما میتونید با دستور زیر توضیحات و راهنما رو هم مشاهده کنید:mirrorbox start&#xA;🛠️ چند دستور پرکاربردبررسی وضعیت آینه‌ها:mirrorbox list-mirrors&#xA;پول یک ایمیج (با انتخاب هوشمند آینه):mirrorbox pull ubuntu:22.04&#xA;اجرای Docker Compose از طریق MirrorBox:mirrorbox compose up -d --build&#xA;لیست ایمیج‌های کش‌شده:mirrorbox cache list&#xA;داشبورد زنده:mirrorbox monitor start&#xA;🎯 نتیجه‌گیریاگر توسعه‌دهنده هستید و مدام با مشکل کندی یا تحریم Docker Hub دست‌وپنجه نرم می‌کنید، MirrorBox می‌تونه زندگی‌تون رو راحت‌تر کنه.نصبش ساده‌ست، استفاده‌ش راحت، و مخصوصاً برای شرایط ایران طراحی شده.🔗 لینک‌ها:لینک پست لینکدین:‌ https://www.linkedin.com/posts/pouya-rezapour-bb1b79367_opensource-docker-devops-activity-7363586494705397761-b4Ivسورس کد در گیت‌هاب: pouyarer/mirrorboxنصب از PyPI: pip install mirrorbox</description><category>Pouya Rezapour</category><author>Pouya Rezapour</author><pubDate>Wed, 20 Aug 2025 11:35:11 +0330</pubDate></item></channel></rss>