از صفر تا استقرار در محیط تولید | کاملترین مرجع فارسی Docker
اگر این جزوه برایتان مفید بود، با زدن ⭐ از آن حمایت کنید — انگیزهی بهروزرسانی و افزودن مطالب بیشتر میشود!
این مخزن یک جزوهی کامل و گامبهگام آموزش داکر به زبان فارسی است که از مفاهیم بنیادین شروع میکند و تا موضوعات پیشرفته مثل Swarm، امنیت و استقرار در محیط تولید پیش میرود. هر مفهوم با ساختار یکنواخت توضیح داده شده است:
🔸 تعریف کامل → 🔸 چرا وجود دارد؟ → 🔸 مزایا و معایب → 🔸 مثال عملی با دستور
هدف این بوده که خواننده نهفقط «چه دستوری» بلکه «چرا» را هم بفهمد. مطالب با زبان ساده و همراه با دهها مثال کد، جدول مقایسه و سناریوی واقعی نوشته شدهاند.
- ✅ بیش از ۱۷۰ مفهوم و دستور داکر، کاملاً به فارسی
- ✅ ساختار آموزشی منظم (تعریف، دلیل وجود، مزایا/معایب، مثال)
- ✅ دهها بلوک کد آمادهی اجرا و جدول مقایسه
- ✅ نسخهی HTML تعاملی با فهرست مطالب کلیکپذیر و طراحی تیرهی چشمنواز
- ✅ نسخهی Markdown برای مطالعهی مستقیم روی گیتهاب
- ✅ پوشش کامل از مبانی تا Production
| # | بخش | موضوعات کلیدی |
|---|---|---|
| ۰ | DevOps و مبانی معماری | DevOps، CI/CD، Monolithic vs Microservices، مجازیسازی |
| — | مبانی و شروع کار | داکر چیست، کانتینر vs VM، نصب، چرخهی Build/Ship/Run، تاریخچه |
| ۱ | معماری داکر | Engine، runc/containerd/shim، Daemonless، Storage Driver |
| ۲ | مدیریت ایمیجها | معماری لایهای، tag، search، multi-arch، inspect، history |
| ۳ | مدیریت کانتینرها | چرخهی عمر، محدودیت منابع، exec/attach/cp، restart policy |
| ۴ | لاگگذاری (Logging) | Log Drivers، blocking/non-blocking، tagging |
| ۵ | Volumes | Volume، Bind Mount، tmpfs، اشتراکگذاری |
| ۶ | شبکه (Networking) | CNM، Bridge، Macvlan، Port Mapping، Service Discovery |
| ۷ | Dockerfile | دستورات، Best Practices، Distroless، Multistage |
| ۸ | Docker Compose | شبکه، ولیوم، Healthcheck، مثالهای WordPress و Nextcloud |
| ۹ | Docker Swarm & Stack | Raft، HA، Scaling، Rolling Update، Drain |
| ۱۰ | امنیت (Security) | Namespaces، cgroups، Capabilities، seccomp، AppArmor، Trivy |
۱) مطالعهی آنلاین (Markdown): فایل docker-guide.md را همینجا روی گیتهاب باز کنید.
۲) نسخهی HTML تعاملی: فایل docker-guide.html را دانلود و در مرورگر باز کنید (فهرست کلیکپذیر دارد).
# کلون کردن مخزن
git clone https://github.com/Fatemebookanian/docker-guide-fa.git
cd docker-guide-fa
# باز کردن نسخهی HTML (لینوکس)
xdg-open docker-guide.htmlاگر اشتباهی دیدید یا مطلبی برای افزودن داشتید، خوشحال میشوم Issue یا Pull Request بزنید. هر بازخوردی ارزشمند است. 🙌
اگر این مجموعه به یادگیری داکر کمکتان کرد، لطفاً با زدن دکمهی Star در بالای صفحه از آن حمایت کنید. این کار کاملاً رایگان است و انگیزهی بزرگی برای ادامهی کار میدهد. ⭐
این اثر تحت مجوز MIT منتشر شده است؛ استفاده، اشتراکگذاری و ویرایش با ذکر منبع آزاد است.
نوشته و گردآوری: Fateme · GitHub