Containerها، روشی برای جاسازی یک برنامه کاربردی در یک جعبه ایزولهشده مختص به آن برنامه میباشند. هر آنچه که این برنامه کاربردی برای اجرای موفقیتآمیز به آن نیازمند است، درون این Container قرار دارد. این جعبه به هر مکانی که منتقل شود، برای برنامهی کاربردی تفاوتی ندارد و همواره بهخوبی اجرا خواهد شد؛ چرا که همراه با تمام وابستگیهایی است که برای اجراشدن نیاز دارد.