Docker Image:

  1. is a layer of filesystem. like rootfs +userfs+ apps+ apps
  2. all layers are read only.
  3. layer wise we can create container.
  4. when we pull the image then in var/lib/docker folder images is downloaded
  5. when we create the container then in var/lib/docker folder merged layer is created with RW
  6. file system conflict in layers then top layer is given priority.
  7. when we stop the container then merged layer is removed
  8. image is assigned to a user then a container is created
  9. with inspect we can see the metadata of an image
  10. with one image can create multiple container.
  11. image can be pushed to a registery