Container به عنوان یک واحد استاندارد نرم افزاری، محیطی Runtime ایزولهشده و پورتابل است. اجرای کانتینرها یا بر روی یک Host و یا یک ماشین مجازی (VM) صورت میگیرد. یک برنامه یا یک Process، با تمامی نیازمندیها و فایلهای پیکربندی مورد نیاز خود، درون Container قرار میگیرد و هیچ فرآیند دیگری خارج از Container در جریان نیست به عبارت دیگر برنامهای که در Container خود قرار گرفته است و از دیگر برنامههای کاربردی و Processهایی که در خارج از جعبهاش قرار دارند هیچ اطلاعی ندارد. در نتیجه این کانتینر به هر مکان دیگری که منتقل شود برای برنامه تفاوتی ندارد و همواره بهخوبی اجرا خواهد شد. در واقع Container روشی برای جاسازی یک برنامهی کاربردی در یک جعبهی ایزولهشدهی مختص به آن برنامه است.
در این لایت بُرد آموزشی، جیسون رام، استراتژیست ارشد F5 DevCentral، اصول اولیه تکنولوژی کانتینری را در نسبتی مقایسهای با hypervisors و ماشین های مجازی آموزش می دهد.