Containers are virtual application software packages that includes it’s dependencies like libraries and configuration file making it an independently in any environment. Containerization is the process of building applications packages with the required dependencies for running independently across diverse infrastructure echo systems. Containers use OS Level Virtualization for achieving this independent execution process.