Docker
Before Docker
- Development, testing and operatons team works in different environment.
- Due to which different issue arise due to separated way of installation and configurations of the system used by different teams
- The solution to address the above problem is the introduction of Docker. Docker virtualize the application.
- However to run the virtualization, it needs a Hypervisor. The hypervisor is an application which enables us to segregate the hardware resource and provision them to a virtual machine.
- Hypervisor has it’s own tiny linux based operating system.
- Virtual machines are fully isolated and work as an individual system.
What is Docker
Docker is a open platform for developing, shipping and running application. It enables to separete
- Docker is a container based plateform that makes it easier to build, deploy and run the application.
- Docker uses a client - server model, including components like Docker client, Docker host and Docker registry. Where the client communicates with a background daemon to manage continers, image and others.
- Docker Client communicates with the Docker daemon to execute commands, while the docker host runs container and application.
What is container
- A software package which contains all software dependencies required to run the application.
This post is licensed under CC BY 4.0 by the author.
