[[The Workflow of Docker]] ## Concept ### WHAT - Docker uses images and containers to allow apps to run anywhere, consistently. - Docker is a tool to **package** code and dependencies in lightweight, isolated containers. - So the apps can work in different environments in isolation. - Docker makes apps easy to ship and run by putting them in **containers**. - Docker lets you package your app and everything it needs into one container, distribute it easily, and run it anywhere with one command - packaging - distribution - deployment - Solve the problem of: - "It works on my machine"