What is Docker? Explained Simply

What is Docker? Explained Simply

Table of contents

No heading

No headings in the article.

1 • Development

Lets say You created an Application And that's working fine in your machine

2 • Production

But in Production it doesn't work properly Developers experience it a lot

3 • That is when the Developer's famous words are spoken

Client - Your application is not working 😡

Developer - It's working on my Machine 😒

4 • The Reason could be due to:

• Dependencies

• Libraries and versions

• Framework

• OS Level features

• Microservices

That the developers machine has but not there in the production environment

5 • DOCKER

We need a standardized way to package the application with its dependencies and deploy it on any environment. Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.

So it will always work the same regardless of its environment

6 • How Does Docker Work?

Docker packages an application and all its dependencies in a virtual container that can run on any Linux server.

7 • Each container runs as an isolated process in the user space and take up less space than regular VMs due to their layered architecture.