

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: Docker
incomplete
2: Install Docker
incomplete
3: What Is Docker?
incomplete
4: Docker Hub
incomplete
This lesson's interactive features are locked, please to keep using them
Docker makes development efficient and predictable
Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud. Docker's comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle.
-- The Docker team
Put simply: Docker allows us to deploy our applications inside "containers", which are kind of like very lightweight virtual machines. Instead of just shipping an application, we can ship an application and the environment it runs in.