Introduction
Docker lets you run apps inside containers that work the same everywhere. Installing Docker sets up the tools you need to create and manage these containers on your computer.
When you want to package your app with all its parts to run anywhere without setup problems
When you need to try out software without installing it directly on your system
When you want to share your app with teammates so they run it exactly the same way
When you want to run multiple apps on one machine without them interfering
When you want to learn container technology and how apps run in isolated environments