The word containerization is nothing new to most developers. It is the next level of virtualization and provides secure and easy compartmentalization of individual applications. The process of deploying an app has been simplified many times in recent years. The developer directly supplies the appropriate operating system and other dependencies. This way, the administrator only has to look after one system landscape and does not have to request the requirements of a VM from the developer (as was previously the case).
Security is a major plus point of containers, since their nature as an encapsulated operating system means that they do not offer direct access to the host. Only their own app can be found in a container. This means that a possible hacker attack can only access the application files, while all other systems and apps in the network remain isolated.