کتاب Docker: Up & Running (داکر: راهاندازی و اجرا، حمل و نقل کانتینرهای قابل اعتماد در حال تولید، ویرایش 3) از جدیدترین منابع آموزشی داکر است که به تازگی در سال 2023 به چاپ رسیده است. این کتاب در 14 فصل شما را با مفاهیم رایانش ابری آشنا کرده و سپس به طور کاربردی آنها را با استفاده از ابزار داکر اجرا میکند.
در ادامه مقدمهای از کتاب Docker: Up & Running را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Docker: Up & Running:
این کتاب برای هر کسی که نیاز به درک عملی از ظروف لینوکس و نحوه استفاده از آنها برای بهبود شیوههای توسعه و تولید دارد طراحی شده است. اکثر جریانهای کاری و سیستمهای تولید یکپارچهسازی مدرن به توسعهدهندگان و مهندسان عملیات نیاز دارند که درک محکمی از ظروف لینوکس و نحوه استفاده از آنها برای بهبود قابلتوجه تکرارپذیری و پیشبینیپذیری در سراسر سیستم داشته باشند.
در طول مسیر، نحوه ساخت، آزمایش، استقرار و اشکال زدایی کانتینرهای لینوکس را در اکوسیستم داکر بررسی خواهیم کرد. ما همچنین تعدادی از ابزارهای هماهنگ سازی مهم را که از کانتینرهای لینوکس استفاده میکنند، پوشش خواهیم داد. و در نهایت، ما همه اینها را با برخی راهنماییها در مورد امنیت و بهترین روشها برای محیط کانتینر شما کامل میکنیم.
چه کسی باید کتاب Docker: Up & Running را بخواند؟
این کتاب برای هر کسی که به دنبال حل مشکلات پیچیده گردش کار در توسعه و استقرار نرمافزار برای تولید در مقیاس است در نظر گرفته شده است. اگر به کانتینرهای لینوکس، Docker، Kubernetes، DevOps و زیرساختهای نرمافزاری بزرگ و مقیاسپذیر علاقه دارید، پس این کتاب برای شما مناسب است.
چرا کتاب Docker: Up & Running را بخوانیم؟
امروزه گفتگوها، پروژهها و مقالات زیادی در اینترنت در مورد داکر وجود دارد و برخی از آنها حتی شروع به پیش بینی مرگ داکر کرده اند.
پس چرا باید ساعات ارزشمندی را به خواندن این کتاب اختصاص دهید؟
اگرچه امروزه جایگزینهای دیگری نیز وجود دارد، اما داکر به تنهایی ظروف لینوکس را در دسترس همه مهندسان قرار داد. قبل از اینکه داکر فرمت تصویر کانتینر را ایجاد کند و به ساخت بسیاری از کتابخانههای هستهای که امروزه در سیستمهای کانتینریسازی استفاده میشوند کمک کند، استفاده از کانتینرهای لینوکس بسیار دشوار بود و در درجه اول ابزارهای شرکتهای میزبان ابری بسیار بزرگ باقی ماندند که نیاز به ارائه مقیاسپذیری و همچنین محافظت از سیستمهای خود داشتند. از کد کاربر نامعتبر داکر همه اینها را تغییر داد.
اگرچه اطلاعات زیادی در مورد ظروف Docker و Linux وجود دارد، چشم انداز هنوز به طور فعال در حال تحول است و بهترین شیوهها در حال تغییر هستند. تصور کنید که یک پست وبلاگی را که چهار سال پیش منتشر شده بود، در مورد داکر میخوانید. ممکن است همچنان کار کند، اما ممکن است دیگر بهترین رویکرد نباشد. در طول زمانی که ما برای نوشتن اولین نسخه این کتاب صرف کردیم، داکر، شرکت، چهار نسخه از داکر و چند ابزار اصلی را در اکوسیستم خود منتشر کرد.
در فاصله هفت ساله بین چاپ اول و سوم این کتاب، چشم انداز به طور قابل توجهی تغییر کرده است. Docker تثبیت شده است و اکنون ابزارهای اضافی زیادی وجود دارد که نقشهای مشابه را پر میکنند. به جای رنج بردن از کمبود کامل ابزار، اکنون تقریباً برای هر جنبه ای از گردش کار DevOps گزینههای قوی زیادی وجود دارد. حلقه کردن دستان خود در اطراف محدوده آنچه که کانتینرهای لینوکس و داکر ارائه میدهند، درک اینکه چگونه آنها را در جریان کاری شما قرار میدهند، و درست کردن همه ادغامهای مختلف، کارهای بیاهمیتی نیستند.
ما بیش از نه سال با چندین شرکت کار کردهایم که ترکیبی از پلتفرمهای کانتینر لینوکس تولیدی، از جمله Docker، Mesos، و Kubernetes را ایجاد و راهاندازی کردهایم. ما در ابتدا Docker را تنها چند ماه پس از انتشار آن در تولید پیادهسازی کردیم و میتوانیم برخی از تجربیاتی را که از تکامل سکوهای تولید خود از آن زمان بهدست آوردهایم با شما به اشتراک بگذاریم.
هدف ما از این کتاب این است که شما با اجتناب از بسیاری از دست اندازهاهای جاده ای که ما از آن رنج بردیم، از این تجربه بهره مند شوید. اگرچه مستندات آنلاین پروژه داکر بسیار مفید است، ما سعی خواهیم کرد تصویری بسیار بزرگتر به شما ارائه دهیم و شما را در معرض بسیاری از بهترین شیوههایی که در این راه آموخته ایم، قرار دهیم.
وقتی این کتاب را تمام کردید، باید اطلاعات کافی برای درک اینکه کانتینرهای لینوکس چیست، داکر چه چیزی ارائه میدهد، چرا مهم هستند و چگونه میتوانید از آنها برای سادهسازی همه چیز از توسعه محلی تا تولید استفاده کنید، داشته باشید. این باید یک سفر جذاب از طریق چند فناوری جالب باشد که کاربردهای بسیار عملی دارند.
پیمایش در کتاب Docker: Up & Running
این کتاب به شرح زیر تنظیم شده است:
فصلهای 1 و 2 مقدمه ای بر Docker ارائه میدهند و توضیح میدهند که چیست و چگونه میتوانید از آن استفاده کنید.
فصل 3 کتاب Docker: Up & Running شما را با مراحل مورد نیاز برای نصب Docker آشنا میکند.
فصلهای 4 تا 6 به مشتری، تصاویر و کانتینرهای Docker میپردازند و به بررسی اینکه آنها چه هستند و چگونه میتوانید با آنها کار کنید، میپردازید.
فصل 7 کتاب Docker: Up & Running نحوه اشکالزدایی پشتیبانها و همچنین کانتینرها را مورد بحث قرار میدهد.
فصل 8 Docker Compose و نحوه استفاده از آن برای سادهسازی قابل توجهی فرآیند توسعه خدمات پیچیده مبتنی بر کانتینر را معرفی میکند.
فصل 9 کتاب Docker: Up & Running به بررسی ملاحظاتی میپردازد که برای اطمینان از انتقال آرام به تولید مهم هستند.
فصل 10 به استقرار کانتینرها در مقیاس در ابرهای عمومی و خصوصی میپردازد.
فصل 11 کتاب Docker: Up & Running به موضوعات پیشرفتهای میپردازد که نیاز به آشنایی با Docker دارند و میتوانند با شروع استفاده از Docker در محیط تولید خود مهم باشند.
فصل 12 به بررسی چند ابزار جایگزین میپردازد که میتوانند در محیطهای کانتینری لینوکس مفید باشند.
فصل 13 کتاب Docker: Up & Running برخی از مفاهیم اصلی را که در صنعت در مورد چگونگی طراحی نسل بعدی نرمافزار تولید در مقیاس اینترنتی تثبیت شده اند، بررسی میکند.
فصل 14 همه چیز را میپیچد و با کمان میبندد. این شامل خلاصه ای از مواردی است که پوشش داده شده است و چگونه باید به شما در بهبود روش ارائه و مقیاس خدمات نرمافزاری کمک کند.
ما میدانیم که بسیاری از مردم کتابهای فنی را پشت سر هم نمیخوانند و از چیزی مانند پیشگفتار بهطور باورنکردنی آسان است، اما اگر هنوز با ما هستید، در اینجا یک راهنمای سریع برای چند رویکرد مختلف برای خواندن کتاب Docker: Up & Running آورده شده است:
اگر تازه وارد کانتینرهای لینوکس هستید، از ابتدا شروع کنید. دو فصل اول در نظر گرفته شده است تا به شما کمک کند تا با اصول اولیه کانتینرهای Docker و Linux آشنا شوید، از جمله اینکه آنها چیستند، چگونه کار میکنند و چرا باید به آنها اهمیت دهید.
اگر میخواهید مستقیماً وارد شوید و Docker را روی ایستگاه کاری خود نصب و اجرا کنید، به فصلهای 3 و 4 بروید، که به شما نحوه نصب Docker، ایجاد و دانلود تصاویر، اجرای کانتینرها و موارد دیگر را نشان میدهد.
اگر با اصول اولیه Docker آشنا هستید اما میخواهید درباره نحوه استفاده از آن برای توسعه اطلاعات بیشتری کسب کنید، به فصلهای 5 تا 8 نگاهی بیندازید، که شامل بسیاری از مهارتهایی است که باعث میشود کار با Docker در یک روز انجام شود. بر اساس روز آسان است، و با یک کاوش کامل در Docker Compose نتیجه گیری کنید.
اگر در حال حاضر از Docker برای توسعه استفاده میکنید اما برای تولید آن به کمک نیاز دارید، از فصل 9 شروع کنید و تا فصل 12 ادامه دهید.
اگر یک معمار نرمافزار یا پلتفرم هستید، ممکن است فصل 13 را مکانی جالب برای بررسی بیابید، زیرا در حال بررسی برخی از تفکرات فعلی در مورد برنامههای کاربردی کانتینری و طراحی خدمات با مقیاسپذیر افقی هستیم.
سرفصلهای کتاب Docker: Up & Running:
- Foreword
- Preface
- 1. Introduction
- 2. The Docker Landscape
- 3. Installing Docker
- 4. Working with Docker Images
- 5. Working with Containers
- 6. Exploring Docker
- 7. Debugging Containers
- 8. Exploring Docker Compose
- 9. The Path to Production Containers
- 10. Containers at Scale
- 11. Advanced Topics
- 12. The Expanding Landscape
- 13. Container Platform Design
- 14. Conclusion
- Index
جهت دانلود کتاب Docker: Up & Running میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.