
Simplify the development and orchestration of multi-container applications
کتاب راهنمای ضروری توسعهدهنده برای Docker Compose یک راهنمای جامع و عملی برای مهندسان نرمافزار، مدافعان توسعهدهندگان و مهندسان DevOps است که میخواهند با استفاده از Docker Compose، برنامههای چندکانتینری را بهراحتی توسعه داده و مدیریت کنند. این کتاب با تمرکز بر سادهسازی فرآیندهای توسعه و استقرار، شما را با نحوه تعریف زیرساختها، راهاندازی محیطهای پیچیده و شبیهسازی محیطهای تولیدی آشنا میکند. با استفاده از Docker Compose، میتوانید با یک دستور ساده، برنامهها و وابستگیهای آنها را راهاندازی کنید و بهرهوری تیمهای نرمافزاری را افزایش دهید.
توزیع آسان کد: سادهسازی فرآیند توزیع کد برای توسعهدهندگان جهت شروع سریع.
راهاندازی زیرساختهای پیچیده: تنظیم محیطهای توسعه و CI/CD با Docker Compose.
استقرار برنامههای چندکانتینری: اجرای برنامههای چندکانتینری ساده با استفاده از Compose.
مدیریت شبکه و حجمها: یادگیری مفاهیم اساسی شبکه و حجمهای Docker برای ارتباط بین سرویسها.
نظارت بر سرویسها: استفاده از Prometheus برای مانیتورینگ سرویسها.
شبیهسازی محیطهای تولیدی: اجرای استکهای کامل بهصورت محلی برای شبیهسازی تولید.
استقرار در فضای ابری: استقرار برنامههای Docker Compose در AWS و Azure.
انتقال به Kubernetes: تبدیل فایلهای Compose به پیکربندیهای Kubernetes.
کتاب راهنمای ضروری توسعهدهنده برای Docker Compose با ساختاری منظم و پروژهمحور، در 12 فصل، شما را از مفاهیم پایه تا تکنیکهای پیشرفته برای استفاده از Docker Compose هدایت میکند:
فصل 1: مقدمهای بر Docker Compose: معرفی Docker Compose و کاربردهای آن در توسعه برنامهها.
فصل 2: اجرای اولین برنامه با Compose: راهاندازی یک برنامه ساده با استفاده از Docker Compose.
فصل 3: مفاهیم اساسی شبکه و حجمها: یادگیری اصول شبکه و حجمهای Docker برای مدیریت کانتینرها.
فصل 4: اجرای دستورات Docker Compose: بررسی دستورات Compose، اهداف و موارد استفاده آنها.
فصل 5: اتصال میکروسرویسها: ایجاد ارتباط بین میکروسرویسها با استفاده از شبکههای Docker.
فصل 6: نظارت بر سرویسها با Prometheus: پیادهسازی ابزارهای مانیتورینگ برای رصد عملکرد سرویسها.
فصل 7: ترکیب فایلهای Compose: ادغام چندین فایل Compose برای مدیریت پروژههای پیچیده.
فصل 8: شبیهسازی تولید بهصورت محلی: اجرای استکهای کامل در محیط محلی برای شبیهسازی محیطهای تولیدی.
فصل 9: ایجاد وظایف پیشرفته CI/CD: بهبود فرآیندهای CI/CD با استفاده از Docker Compose.
فصل 10: استقرار Docker Compose با استفاده از میزبانهای راه دور: مدیریت استقرار در سرورهای راه دور.
فصل 11: استقرار Docker Compose در AWS: راهاندازی و مدیریت برنامهها در پلتفرم AWS.
فصل 12: استقرار Docker Compose در Azure: استقرار برنامهها در پلتفرم Azure.
فصل 13: انتقال به پیکربندی Kubernetes با استفاده از Compose: تبدیل فایلهای Compose به پیکربندیهای Kubernetes.
کتاب راهنمای ضروری توسعهدهنده برای Docker Compose برای افراد زیر مناسب است:
مهندسان نرمافزار: توسعهدهندگانی که میخواهند برنامههای چندکانتینری را با Docker Compose مدیریت کنند.
مهندسان DevOps: حرفهایهایی که به دنبال سادهسازی فرآیندهای توسعه و استقرار هستند.
مدافعان توسعهدهندگان: افرادی که میخواهند بهرهوری تیمهای نرمافزاری را افزایش دهند.
رهبران تیم: مدیرانی که به دنبال بهبود فرآیندهای راهاندازی محیطهای توسعه هستند.
پیشنیاز: دانش پایه در مورد کانتینرها و Docker برای بهرهبرداری کامل از این کتاب ضروری است.
Docker Compose ابزاری قدرتمند برای سادهسازی توسعه و مدیریت برنامههای چندکانتینری است. این کتاب با ارائه تکنیکهای عملی برای راهاندازی محیطهای توسعه، شبیهسازی تولید و استقرار در فضای ابری، به شما کمک میکند تا فرآیندهای پیچیده را ساده کنید. با یادگیری نحوه استفاده از Docker Compose برای مدیریت شبکهها، حجمها و استقرارها، میتوانید بهرهوری تیم خود را افزایش داده و زمان راهاندازی پروژهها را کاهش دهید. این کتاب همچنین شما را برای انتقال به Kubernetes آماده میکند، که برای پروژههای مقیاسپذیر ضروری است.
یکی از نقاط قوت این کتاب، رویکرد عملی و پروژهمحور آن است. با مثالهای واقعی، شما میتوانید مفاهیم را در سناریوهای کاربردی مانند راهاندازی میکروسرویسها، مانیتورینگ با Prometheus و استقرار در AWS و Azure پیادهسازی کنید. این کتاب همچنین تکنیکهایی برای بهبود فرآیندهای CI/CD و شبیهسازی محیطهای تولیدی ارائه میدهد که برای توسعهدهندگان و تیمهای DevOps بسیار کاربردی است.
نویسنده این کتاب، یک متخصص در حوزه Docker و DevOps، تجربه گستردهای در توسعه و استقرار برنامههای چندکانتینری دارد. او با نثری واضح و مثالهای عملی، مفاهیم پیچیده را به شکلی قابل فهم ارائه کرده است.
مقدمهای بر Docker Compose
اجرای اولین برنامه با Compose
مفاهیم اساسی شبکه و حجمها
اجرای دستورات Docker Compose
اتصال میکروسرویسها
نظارت بر سرویسها با Prometheus
ترکیب فایلهای Compose
شبیهسازی تولید بهصورت محلی
ایجاد وظایف پیشرفته CI/CD
استقرار Docker Compose با استفاده از میزبانهای راه دور
استقرار Docker Compose در AWS
استقرار Docker Compose در Azure
انتقال به پیکربندی Kubernetes با استفاده از Compose
نمونه چاپ کتاب موجود نیست.
نظرات کاربران