Introduction to Docker
What is Docker ?? Docker is a Linux-based, open-source containerization platform. This containerization platform used to build, run, and also use in package applications for using containers by developers. Compare to other virtual machines, the Docker container provides: Interoperability Efficient in build and test OS-level abstraction with optimal resource usage Provide faster application execution Mainly, Docker containers divide and modularize an application's functionality into multiple components to do the deployment, testing, or scaling them independently when needed. For example, if we take Docker as a containerized database of an application, with a framework that can scale and maintain the database independently from other components in the application without the impact of the other critical systems with their workloads. Components of a Docker Architecture Docker contains the different 4 components mentioned below, within its core architecture : Images Containers Register