خیلی خلاصه میگم :
داکر یک نرم افزاری است که ماشین مجازی کوچیک شده رو اجرا میکنه ، این یک تعریف بسیار ساده از داکر هست .
ماشین مجازی به یک کامپیوتری میگن که مجازی شده یعنی همه چیش به صورت مجازیه ، یعنی کارت شبکه ، هارد دیسک و ... به صورت مجازی ساخته میشه و روی یک کامپویتر واقعی ( سیستم عامل واقعی ) راه اندازی میشه .
پس با این توصیفات داکر هم دارای هارد هست ، داکر هم دارای کارت شبکه است و...
ماشین مجازی کوچیک یا اسم تخصصی اون "کانتینر" یه ماشین مجازیه که اضافات اون پاک شده و تنها چیزی روش هست که برای اجرای اون برنامه خاص روش احتیاج هست .
مثلا یه کانتینر داریم که Nginx رو برامون ران میکنه پس احتیاجی نیست که چیزای اضافه روش نصب باشه .
سعی کردم خیلی خلاصه و مفید توضیح بدم .