Why Docker?

Initial Problem

“The application runs perfectly in my machine but not YOURS ?”, normally this problem occurs when the application dependencies such as libraries, interpreters, code/binaries are different from one machine to another. This is where docker comes in to solve the problem.

How docker solves the problem

Docker combines all the related dependencies required for the application to run, with the application into a Container. Now this container can also be called a Docker image, this image can be download to another user's machine and able to run the application, no dependency problems will be faced, it will run exactly how it functioned on the developer's machine.

The big downside of Docker

Docker does not apply memory limitations to containers by default. This means that in theory, it is possible for a Docker container to consume the entire host’s memory.

Learn Docker

--

--

--

Learning is a never-ending journey be it in college or in life, just enjoy it

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Subdomain Visit Count

Google Cloud Platform + Hacker Noon

Garnet Silver inviting Designer Ring Red L-1in UK KMOQ

4 Python Libraries for Neural Networks

HOW COMPUTER PROCESS DATA INTERNALLY?

Garnet Silver presentable wholesales Ring Red L-1in UK KMOQ

Introduction to Postmortem RCA

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Nazhim Kalam

Nazhim Kalam

Learning is a never-ending journey be it in college or in life, just enjoy it

More from Medium

Secure application using Nginx Auth and Docker

CI/CD configuration with GitLab Runner and pm2

Using the Cloud DB JavaScript Server SDK in Cloud Functions

Docker NGINX as Reverse Proxy