آموزش Docker دوران آکادمی
از لحاظ فنی، اموزش انلاین Docker مجموعهای از یک یا چند پردازه است که از دیگر بخشهای سیستم، ایزوله شدهاند و فایلهای لازم برای اجرای کد را شامل میشوند. محتویات یک Container را میتوان مانند توزیعی از لینوکس در نظر گرفت که تمامی Packageها، کتابخانهها، فایلهای پیکربندی و سایر موارد را در برمیگیرد، حجم بسیار کمی دارد و در زمان بسیار کوتاهی میتوان آن را نصب کرد.
به شکل کلی، Container در مقایسه با ماشین مجازی یا Virtual Machine استفاده از منابع را بهینه میکند، رابط کاربری استانداردی دارد، ایزولهسازی بهتری بین پردازهها دارد، زمان بوت پایینتری دارد و به عنوان یک بخش کوچک از یک نرمافزار بزرگ به خاطر داشتن ماژولاریتی بالا بهتر مدیریت میشود. همچنین، برنامههای Multi-Container به کمک ابزارهایی مانند Kubernetes بین چندین ابر بهتر ساماندهی میشوند.