Application in docker containers

Viewed 9

I have started to learn about containers and I have a very basic question for which I dont seem to find an answer.

I see applications like python, mongo or Ruby on the docker hub and I wonder why do we have to run those applications using the docker.

If those applications can we directly downloaded and installed from the internet, why do we have the need to containerize them?

The main purpose of using containers to make it lightweight, Everything in a single package, Repeatability and also portability according to the online resources.

if we download those applications from the internet, the above conditions are satisfied. Then, what's the use of using applications in containers when compared to applications that are available to download from the python website or mongo?

I do understand if we are comparing containers to the VM, but Im confused as to why the applications such as those mentioned above have to be containerized?

0 Answers
Related