What is docker in Devops and a small overview on containers.
Docker is a service based platform used to share libraries from host kernel to launch applications/services as an isolated process known as ‘containers’.
Containers are isolated from each other, each container may have a single service or group of services encapsulated within itself. These containers may also communicate with each other if required.
Using containers in docker uses less resources and very less time (approx. milliseconds) to launch applications, thus providing a vast advantage for testing and hosting different apps purposes. Also, if required multiple containers can be used to host an entire application stack or they can be hosted with a single container depending on what objective needs to be achieved.