این کتاب اصول Docker Compose و استفاده از آن را توضیح می دهد. استفاده از مؤلفههای Docker را در زیر Compose به همراه دستورات Compose، هدف و موارد استفاده آنها کشف خواهید کرد. در ادامه، راهاندازی پایگاههای داده برای استفاده روزانه، استفاده از شبکه Docker و برقراری ارتباط بین میکروسرویسها را بررسی خواهید کرد. همچنین کل پشته ها را به صورت محلی در Compose اجرا می کنید، محیط های تولید را شبیه سازی می کنید، و کارهای CI/CD را با استفاده از Docker Compose بهبود می بخشید. در نهایت، با موضوعات پیشرفته ای مانند Docker Compose در استقرار تولید، فراهم کردن زیرساخت در ابرهای عمومی مانند AWS و Azure آشنا می شوید و همچنین راه را برای مهاجرت به موتور ارکستراسیون Kubernetes هموار می کنید. این کتاب برای مهندسین نرمافزار، مدافعان توسعهدهنده و مهندسان DevOps است که به دنبال راهاندازی برنامههای Docker چند کانتینری با استفاده از Compose بدون نیاز به راهاندازی موتور ارکستراسیون Docker و تخصص مورد نیاز هستند. همچنین برای رهبران تیمی است که به دنبال افزایش بهرهوری تیمهای نرمافزاری سازمان با سادهسازی محیطهای توسعه پیچیده به صورت محلی با استفاده از Docker Compose هستند.
The book explains the fundamentals of Docker Compose and its usage. You will discover the usage of Docker components under Compose along with Compose commands, their purpose, and their use cases. Further on, you will explore setting up databases for daily usage, leveraging Docker networking, and establishing communication between microservices. You will also run entire stacks locally on Compose, simulate production environments, and enhance CI/CD jobs using Docker Compose. Finally, you will learn about advanced topics such as Docker Compose on production deployments, provisioning infrastructure on public clouds such as AWS and Azure, and also pave the way for a migration to the Kubernetes orchestration engine. This book is for software engineers, developer advocates, and DevOps engineers looking to set up multi-container Docker applications using Compose without the need to set up a Docker orchestration engine and the expertise required. It is also for team leads looking to increase the productivity of an organization’s software teams by streamlining the provisioning of complex development environments locally using Docker Compose.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران