It worked on My Machine!!
why docker ?

Whenever a developer develops a product, there are certain issues almost every time. One of those problems is whenever you design a project, it works absolutely in your machine ( developer machine) but as soon as the project moves on to the production stage or maybe on to any other machines usually the project fails to work with the same performance or with the same optimization or the same level of working even!
Just think: if you are building a website using PHP or javascript and you almost completed the project and you are ready to move the site to a web server while moving the project to a web server there is some uncertainty occurs, maybe your images are not being loaded properly or maybe the path is a little bit different or glitchy, etc. this is the classic example of that everything works on my machine and whenever the project moves to another place it is not working like that.
And here the DOCKER came into the picture!
First of all, Docker is completely a different thing and it’s compatible with almost any programming language or any project you are working on. It’s almost like a sheet of paper on which you can put anything on it.
Docker allows you to have sealed air-tight containers, and these containers are the absolute heart of the docker. These containers wrap your entire code and these are portable [Portability is one of the absolute charms of docker]. And now you can take this container and wherever you are going to put this container, it’s gonna work absolutely and exactly like how it worked on your machine.
Do you guys have any previous experience with docker? Share it in the comment section!




