Skip to main content

Virtual Container

An alternative to virtual machines, which runs consistent runtime environments for specific programs instead of an entire OS.

Virtual containers are initialized using a special software called a container engine. It runs the set program in an isolated manner, completely separate from other container engines. They're more lightweight than VMs, use fewer resources and take up less space (we're comparing MBs to GBs here). Virtual containers are also much faster than virtual machines. However, VMs are portable between different hypervisors while virtual containers are usually specific to the host OS.

#VI