DEV Community

Cover image for What is Docker(Explain like I am 6)
Karlgusta Esimit
Karlgusta Esimit

Posted on • Updated on

What is Docker(Explain like I am 6)

I remember back in campus when we used to do projects, most people had issues with their project assignments.

You had to present at the front of the class with the computer that the lab technician set up.

That is when most people had issues and you would hear things like "It worked on my computer."

But Docker solves that.

Docker is like the KFC bag. They put in the salt, the tomato sauce and everything to make it taste nice when you get back to your place and start eating.

With docker, you specify everything. The operating system used, the language version used and it packages it in a box.

Image description

This box provides everything from the:

  • Operating system
  • Runtimes
  • Everything required

To run our application smoothly.

Why use Docker?

First of all, consistency across environments.

Docker allows our app to run without issues on my computer, your computer, your bosses computer and any other computer you can think of(Even the one in the basement).

There is no more "it works on my machine."

Top comments (0)