container
noun
[ kənˈteɪnə ]
• an object for holding or transporting something.
• "the cakes will keep for up to two weeks if kept in an airtight container"
• a discrete environment set up within an operating system in which one or more applications may be run, typically assigned only those resources necessary for the application to function correctly.
• "more containers can run on a server than traditional virtual machines"