0

دانلود کتاب راهنمای پروژه‌های داکر: ساخت، استقرار و ایمن‌سازی برنامه‌های آماده‌ی تولید با استفاده از Dockerfile و Docker Compose

  • عنوان کتاب: Docker Projects Handbook Build, Deploy, and Secure Production-Ready Applications with Dockerfiles, Docker Compose
  • نویسنده: Auren Teklor
  • حوزه: Docker
  • سال انتشار: 2026
  • تعداد صفحه: 588
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 12.4 مگابایت

اولین دستور اجرای موفق داکر شما رضایت‌بخش است. یک کانتینر شروع می‌شود، یک پورت باز می‌شود، یک صفحه ظاهر می‌شود و برنامه‌ای که زمانی به یک رویه راه‌اندازی طولانی نیاز داشت، اکنون در پشت تعداد کمی از دستورالعمل‌های تکرارپذیر قرار می‌گیرد. اما یک کانتینر در حال کار هنوز یک فرآیند تحویل در حال کار نیست – و یک فرآیند تحویل در حال کار هنوز یک سرویس عملیاتی نیست. یک نسخه تنها زمانی قابل اعتماد می‌شود که کسی بتواند ایمیجی را که مستقر شده است شناسایی کند، توضیح دهد که چه داده‌هایی باید پس از جایگزینی زنده بمانند، رفتار برنامه را تأیید کند، خرابی‌ها را از شواهد ردیابی کند، از اسرار آن محافظت کند و پس از بروز مشکل در به‌روزرسانی، بازیابی کند. اینها نگرانی‌های عجیب و غریبی نیستند که مختص پلتفرم‌های بزرگ باشند. آنها اولین باری ظاهر می‌شوند که یک برنامه داده‌هایی را در اختیار دارد که شخص دیگری نمی‌تواند از دست دادن آنها را تحمل کند. این کتاب از یک پروژه در حال تکامل، DeployBoard، برای پیوند دادن این مسئولیت‌ها به یکدیگر استفاده می‌کند. شما با Docker CLI و یک برنامه کوچک مستقل شروع می‌کنید. شما ایمیج‌ها را می‌سازید، سرویس‌ها را متصل می‌کنید، PostgreSQL و یک کارگر پس‌زمینه را اضافه می‌کنید، محیط‌ها را با Compose شکل می‌دهید، قوانین دسترسی را اعمال می‌کنید، خرابی‌ها را آزمایش می‌کنید، نسخه‌ها را منتشر می‌کنید و یک استقرار تک میزبان سخت را اجرا می‌کنید. هر انتخاب اصلی پیامدی دارد که می‌توانید مشاهده کنید.

Your first successful docker run command is satisfying. A container starts, a port opens, a page appears, and an application that once demanded a long setup procedure now fits behind a small number of repeatable instructions. But a working container is not yet a working delivery process—and a working delivery process is not yet an operable service. A release becomes dependable only when someone can identify the image that was deployed, explain what data must survive replacement, verify the application’s behavior, trace failures from evidence, protect its secrets, and recover after an update goes wrong. These are not exotic concerns reserved for large platforms. They appear the first time an application holds data another person cannot afford to lose. This book uses a single evolving project, DeployBoard, to join those responsibilities together. You begin with the Docker CLI and a small selfcontained application. You build images, connect services, add PostgreSQL and a background worker, shape environments with Compose, enforce access rules, test failures, publish releases, and operate a hardened singlehost deployment. Every major choice has a consequence you can observe.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Docker Projects Handbook

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر بخوانید