به عنوان پاسخی برای سؤال دلیل استفاده از داکر چیست، باید بگوییم که داکر امروزه آنقدر محبوب شده که داکر و کانتینر به جای یکدیگر استفاده می‌شوند؛ اما اولین فناوری‌های مرتبط با کانتینر برای سال‌ها و حتی دهه‌ها پیش از انتشار عمومی داکر در سال ۲۰۱۳ در دسترس بودند. مهم‌تر از همه این که در سال ۲۰۰۸، LinuXContainers (LXC) در هسته لینوکس پیاده‌سازی شد و مجازی‌سازی را برای یک نمونه از لینوکس به طور کامل فعال کرد. در حالی که امروزه هنوز هم از LXC استفاده می‌شود، فناوری‌های جدیدتری با استفاده از هسته لینوکس در دسترس هستند.
همان‌طور که گفتیم، کانتینرها از دهه‌ها پیش مورد استفاده قرار می‌گرفتند؛ اما به میان آمدن داکر به عنوان یک پروژه متن باز باعث استفاده فراگیر از کانتینرها شد. کانتینر این به توسعه‌دهندگان این امکان را می‌دهد که بسته کاملی از برنامه‌های خود را به همراه بخش‌های مورد نیاز آن ایجاد کرده و آن را به شکل بسته واحد ارسال نمایند.
در پاسخ به سؤال دلیل استفاده از داکر، باید بگوییم که داکر به توسعه‌دهندگان این امکان را می‌دهد که با استفاده از دستورات ساده به قابلیت‌های کانتینر دسترسی داشته باشند و آن‌ها را از طریق یک رابط برنامه‌نویسی کاربردی (API) به صورت خودکار انجام دهند.