Apr 12, 2021
Containers are virtualized components of an Operating System (OS) that use “namespaces” technology in the OS where multiple applications can be run isolated without interfering with each other on a single piece of hardware. Imagine a software developer who wants to run multiple versions of applications in a single system. The system will not allow such processes. Here is how a container technology called Docker fits in! Docker will create a virtualization environment on top of the existing OS. In simple terms, containers are virtual environments except the OS is virtualized instead of hardware typically used in virtual machines. A developer can run multiple applications in separate containers in a single system without applications interfering with each other. This is one of the common use cases in the Information Technology (IT) industry, where developers want to test their applications on multiple versions of a software component.
2021 - Spring - Issue 9