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.
Throughout this course, you'll be using the Boot.dev CLI to run our tests (which are just CLI commands) against your local environment. Install it now if you don't already have it. All the instructions and troubleshooting info are on the GitHub page.
Make sure the Boot.dev CLI install worked:
bootdev --version
If you're stuck, reach out in the help forums of the Discord.
Once the bootdev command is working, log in and follow the instructions:
bootdev login
Lessons have a series of commands that run on your local machine, and a series of tests that check against the results of those commands. There are two ways to run these commands with the Boot.dev CLI: run and submit.
bootdev run <id>: Runs the commands and shows the results. This is useful for debugging, but it won't tell you explicitly whether you've passed the tests.bootdev run <id> -s: Runs the commands and gives you pass/fail feedback. On success, it also marks the lesson as complete on the website.On some lessons, failed submissions can affect your sharpshooter spree. On others, there's no penalty on failure. Read each lesson's instructions carefully and follow the submit flow it asks for.
You can copy the commands with the lesson ID ready to go from the test panel.
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.