What is Docker and Container? Details explaination with Image!

  • What is Docker?
    • Docker is a tool to manage containers.
  • What is Container?
    • container is an independent bundle to run applications.
  • Benefit of Docker?
    • Docker saves time and cost for launching and utilizing existing resources for running our applications .
  • Docker Architecture
    • Docker Architecture contains a
    • – client
    • – Docker Server(Deamon)
    • – ContainerD
    • – Kernal
  • Container lifecycle
    • we can create/delete/start/stop/restart/pause/un-pause/kill/remove the containers.
  • How Docker Works!!
    • When a request is made to Docker client ,it runs the image from the registries and requests kernal to attach an user/mount/network/PIDmap as a bundle to the container.