understanding docker

To understand docker, can imagine it like class and object in programming.

Image == Class
Object == Container

Docker
A software to bundled together environment needed to run an application

Dockerfile
Is use to define what and how application needed

Image
Is a blueprint of an application

Container
Instance of an application. Can spin up multiple times

Volume
Operating system or virtual machine space/storage to store data for container. Because container is stateless