Skip to content
mwang0517 edited this page Dec 26, 2021 · 3 revisions

Why do you need docker?

  1. Compatibility/Dependency
  2. Long setup time
  3. Different Dev/Test/Prod environments

We need something that could help us with the above issue and something that will allow us to modify or change these components without affecting the other components and even modify the underlying operating system as required. With docker, we are able to run each component in a separate container with its own dependencies and its own libraries.

What are containers?

Containers are completely isolated environments, as in they have their processes or services or their network like virtual machines, except they share the same OS kernel.

Clone this wiki locally