مقدمه

کانتینرایزیشن به فرآیند توزیع و پیاده سازی برنامه‌ها به یک روش قابل حمل و قابل پیش‌بینی گفته می‌شود. این کار با بسته بندی برنامه‌ها و وابستگی‌های آنها در یک بسته‌ی استاندارد، ایزوله و سبک به نام کانتینر انجام می‌شود. سازمان‌های امروز علاقه مندند برنامه ها و سرویس‌های طراحی شده توسط آن‌ها، به سادگی روی سیستم‌های توزیع شده پیاده شوند، مقیاس سیستم به سادگی افزایش یابد و برنامه‌ها در صورت بروز خطا روی سرورها، همچنان به کار خود ادامه دهند. داکر یک پلتفورم برای عملیات کانتینرایزیشن است که با هدف سادگی و استاندارد بودن شیوه‌ی   پیاده‌سازی ها در محیط‌های مختلف طراحی و ساخته شده است و امروز، نقش زیادی در همه‌گیر شدن مفاهیم کانتینر و معماری سرویس گرا  و ترغیب جامعه به استفاده  از این روش توسعه داشته است.