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