Docker হল একধরনের Container Engine বা এপ্লিকেশন সিস্টেম যা একধরণের কন্টেইনার নির্ভর ভার্চুয়ালাইজেশন এর সুবিধা দিয়ে থাকে। যার কাজ হল ডেভেলপমেন্ট এর জন্য আপনার Application Layer কে System Layer থেকে আলাদা করা এবং প্রয়োজনীয় সব ধরণের ডিপেন্ডেন্সিস দিয়ে সাহায্য করা। । এটা একটা Cross Platform অর্থাৎ সব ধরণের অপারেটিং সিস্টেমে চলে এবং একটি Open Source Tool, যা ডেভেলপারদেরকে কনটেইনার তৈরি, ডেপ্লয়, রান , আপডেট এবং ম্যানেজ করতে সুযোগ দেয় এবং প্রয়োজনীয় সব ধরণের টেকনোলজি, টুলস, কনফিগারেশন এবং এনভায়রনমেন্টাল সাপোর্ট প্রদান করে।