کتاب Practical Docker with Python به آموزش عملی ارتباط داکر و زبان برنامهنویسی پایتون میپردازد. این کتاب در 8 فصل به صورت خلاصه شده به آموزش این دو پرداخته و ترفندها و نکات هر کدام را بیان میکند.
در ادامه خلاصهای کوتاه از کتاب Practical Docker with Python را بیان خواهیم کرد:
اصول کانتینرسازی را بیاموزید و با داکر آشنا شوید. این ویرایش دوم بر اساس کتاب اول با تجدید نظر در تمام فصلها، بهروزرسانی دستورات، کدها و مثالها برای برآورده کردن تغییرات در Docker ساخته شده است. همچنین فصل جدیدی را در راهاندازی برنامه کاربردی شما برای استقرار تولید معرفی میکند و اصطلاحات مانند Dockerfile و Docker را تجزیه میکند، در حالی که شما را به یک تور راهنما در ساخت ربات تلگرام با استفاده از پایتون میبرد.
شما با یک تاریخچه مختصر از چگونگی تغییر کانتینر در طول سالها شروع میکنید. در مرحله بعد، نحوه نصب (از جمله استفاده از حالت جدید WSL2) و شروع کار با Docker را بررسی میکنیم. دو فصل بعدی بر درک Dockerfile، از جمله ساختار و دستورالعملهای اصلی مورد استفاده در ساخت یک تصویر Docker تمرکز خواهد کرد.
همچنین نحوه توزیع تصاویر داکر را با استفاده از داکر هاب و سایر رجیستریهای خصوصی مشاهده خواهید کرد. از آنجا، به استفاده از حجمهای Docker برای دادههای ماندگار نگاه خواهید کرد. سپس یاد بگیرید که چگونه برنامههای چند کانتینری را با Docker compose اجرا کنید و کار شبکه بین کانتینری را با شبکههای Docker یاد بگیرید. در نهایت، نحوه تهیه یک برنامه کاربردی کانتینری برای استقرار تولید را بررسی خواهید کرد.
در سرتاسر کتاب، تکنیکهای آموختهشده در فصلها را با ساختن یک چتبات پیامرسان تلگرام به کار میگیرید و خواهید دید که Docker چقدر ساخت، انتشار، مشارکت و توزیع یک برنامه را آسانتر میکند.
علاوه بر این، کتاب Practical Docker with Python نشان میدهد که چگونه تصاویر Docker را برای سرورهای تولیدی با استفاده از ساختهای چند مرحلهای بهینه کنید و با استفاده از بررسیهای سلامت و سیاستهای راهاندازی مجدد، قابلیت اطمینان خدمات خود را بهبود بخشید. Docker عملی با پایتون اصطلاحات مانند Dockerfile و Docker را تجزیه میکند و شما را به یک تور راهنما در ساخت ربات تلگرام با استفاده از Python میبرد.
آنچه در کتاب Practical Docker with Python خواهید آموخت:
- تفاوت بین کانتینرسازی و مجازی سازی را مقایسه کنید
- Dockerfile و تبدیل برنامه خود را به تصویر Docker درک کنید
- برنامه های چند کانتینری را با Docker compose تعریف و اجرا کنید
- ماندگاری داده ها را با حجم های Docker مرور کنید
در ادامه مقدمهای از کتاب Practical Docker with Python را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Practical Docker with Python:
Docker محبوبیت زیادی پیدا کرده است و به عنوان یک فرمت تصویر کانتینری و زمان اجرای کانتینری تبدیل به هدف واقعی شده است. با پیچیدهتر شدن برنامههای مدرن، تمرکز بیشتر روی میکروسرویسها منجر به پذیرش Docker شده است. این اجازه میدهد تا برنامهها، همراه با وابستگیهایشان، در فایلهایی بهعنوان یک ظرف بستهبندی شوند که میتوانند روی هر سیستمی اجرا شوند. این منجر به زمانهای بازگشت سریعتر در استقرار برنامهها و پیچیدگی کمتر میشود. همه اینها شانس مشکل «روی سرور من-اما-روی شما کار میکند» را نفی میکند.
Docker عملی با پایتون اصول کانتینریسازی را پوشش میدهد، شما را با داکر آشنا میکند، اصطلاحات مانند داکرفایلها و جلدهای داکر را تجزیه میکند و شما را به یک تور راهنما در ساخت ربات تلگرام با استفاده از پایتون و کانتینریسازی برنامه میبرد. این نسخه دوم بر اساس نسخه اول، با به روز رسانی کد و نمونههای جدید است که آن را با تغییرات در Docker به روز میکند. همچنین فصل جدیدی را معرفی میکند.
ساختار کتاب Practical Docker with Python:
این کتاب به هشت فصل تقسیم شده است – فصل اول با مقدمهای کوتاه بر داکر و کانتینرسازی شروع می شود. سپس در کلاس 101 در Docker شرکت خواهید کرد – از جمله نصب، پیکربندی و درک برخی اصطلاحات در مورد Docker. در فصل 3، به پروژه کتاب نگاه میکنید و نحوه پیکربندی ربات چت را یاد میگیرید.
فصلهای 4 تا 6 با تمرکز بر روی داکرفایل، شبکههای داکر و حجمهای داکر، به همراه تمرینهای عملی در مورد نحوه گنجاندن هر یک از این موارد در پروژه خود، به Docker Meat میپردازند. در فصل 7، با Docker Compose آشنا میشوید و میبینید که چگونه میتوانید برنامههای چند کانتینری را اجرا کنید.
در نهایت، میآموزید که ارکستراتورهای کانتینر چیست، یک نمای کلی از Kubernetes دریافت میکنید و نحوه راهاندازی یکپارچگی مداوم (CI) را با استفاده از GitHub Actions، با یک تصویر Docker ساخته شده و در هر commit به رجیستری Docker ارسال میکنید.
همچنین شما میتوانید برای یادگیری تخصصی داکر از کتاب Docker in Practice نیز استفاده نمائید.
سرفصلهای کتاب Practical Docker with Python:
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Introduction to Containerization
- Chapter 2: Docker 101
- Chapter 3: Building the Python App
- Chapter 4: Understanding the Dockerfile
- Chapter 5: Understanding Docker Volumes
- Chapter 6: Understanding Docker Networks
- Chapter 7: Understanding Docker Compose
- Chapter 8: Preparing for Production Deployments
- Index
فایل کتاب Practical Docker with Python را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.