در معماری محاسباتی، کانتینر یک بسته نرم افزاری سبک، مستقل و قابل اجرا است که شامل تمام کدهای لازم، زمان اجرا، ابزارهای سیستم، کتابخانه ها و تنظیمات مورد نیاز برای اجرای یک برنامه می باشد. کانتینرها معمولاً برای استقرار و اجرای برنامهها به طور یکپارچه در محیطهای مختلف، مانند محیطهای توسعه، آزمایش، مرحلهبندی و تولید، بدون نگرانی در مورد مسائل وابستگی و تفاوتهای سیستمهای عامل استفاده میشوند. آنها یک محیط ایزوله و استاندارد را فراهم می کنند که اجازه می دهد چندین کانتینر در یک سیستم میزبان بدون تداخل با یکدیگر همزیستی کنند. برخی از فناوریهای کانتینر محبوب عبارتند از Docker، Kubernetes و OpenShift.
تاریخ انتشار: