FEATURES AND BENEFITS OF CONTAINERS
Faster app development. Containers support DevOps methodologies to accelerate build, test, and deployment cycles.
Reduced overhead. Containers require less system resources than traditional or hardware VM environments because they don’t include full OS images.
Portability. Apps running in containers can be deployed easily to multiple different Oss and hardware platforms, including Linux, Windows, and Mac; on VMs or bare metal; on a developer’s machine; in on-premise data centers; and in the cloud.
More consistent operation. DevOps teams know apps in containers will run the same, regardless of where they’re deployed. Greater efficiency. Containers allow the app to be rapidly deployed, patched, or scaled.
Isolation. Containers virtualize CPU, memory, storage, and network resources at the OS level, giving developers a sandboxed view of the OS logically isolated from other apps