

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
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 is the big name in "containerization". The big idea behind Docker and other container technologies is that they allow us to package our programs with an environment and ship the whole thing. Most real world programs don't work in isolation, they need:
Docker images and containers have become a standard for deploying applications. In this course, you'll learn all about Docker and containerization.
If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.
You'll use the Boot.dev CLI to test work on your machine. Install it, then verify the installation and log in:
bootdev --version
bootdev login
You'll find each lesson's CLI commands in the test panel. The CLI has two modes:
bootdev run <id> runs checks without submitting.bootdev run -s <id> submits your work and marks the lesson complete when it passes.Starting with your next CLI lesson, you can omit <id> and use bootdev run or bootdev run -s.
Use run first unless the lesson says failed submissions are safe.
If you're stuck, reach out in the help forums of our Discord server.
Once you have the CLI installed and you're logged in, copy and paste the submit command from the right into your terminal and execute it. There's no penalty on failure for this lesson.