Debug School


Posted on

My Understanding on Docker

What is Docker?

Container Management Tool. Manges the life cycle of docker containers

What is Container?

Running instance of a docker image is called container. Container contains Application along with OS dependencies

How Docker work?

User requests docker client to run the docker Image. Docker Server request ContainerD to create the OS level components and create the container.
User -> Docker Client -> Docker Server -> ContainerD -> ContainerD -> Kernal

How Container work?

Multiple containers runs on the same machine and same kernel, each running as isolated processes in user space

What are the components of Docker?

Docker Registry
Docker Engine
Docker Image
Docker Container

Top comments (0)