Professional Documents
Culture Documents
The key word here is “isolated.” Isolation means speed—containers are smaller
entities than virtual machines so they can be deployed much faster. Isolation means
responsive—start-up times are short. Isolation means versatility—containers are
portable between different platforms and different cloud vendors. That is how they
deliver the benefits!
This single package of software or “container” is abstracted away from the host
operating system, and hence, it stands alone and becomes portable—able to run
across any platform or cloud, free of issues.
# Benefits of Containerization
* Many organizations, both large and small, are looking at containers as a means to
improve application `life-cycle management through capabilities such as continuous
integration and continuous delivery (CICD).`
The application running inside a virtual machine communicates with the guest
operating system, which talks to the hypervisor, which then in turn talks to the
host operating system to allocate necessary resources from the physical
infrastructure to the running application. hence there is a long chain of
communication between
## Docker
The open source Docker Engine for running containers started the industry standard
for containers with simple developer tools and a universal packaging approach that
works on both Linux and Windows operating systems.
Docker is one of the most well-known and highly used container engine technologies.
Software developers can continue using agile or DevOps tools and processes for
rapid application development and enhancement.
## Kubernetes
Kubernetes works with many container engines, such as Docker, but it also works
with any container system that conforms to the Open Container Initiative (OCI)
standards for container image formats and runtimes.