Docker is the modern way to share ready made machines , so other can use it without the usual hassles of configuration and environment setup. I wanted to try it myself first hand, to see what the fuss is about. I want to share what I found, so you start your project right now.
Before we start, for the absolute beginners who ABSOLUTELY NO IDEA about DOCKER, let me try to explain what it is:
It is a CONTAINER which CONTAINS ALL that you NEED to run your project.
Dockers are the new generation Virtual Machines which totally remove the need to install another files on a system just to run or test something . They are just
CONTAINERS with all the things necessary for our app to work. That's it .