No session timer
Stop when you need to and come back later. Your notes and sample apps stay in a repository you control.
Docker practice
Play with Docker was a free hosted playground. Docker, Inc. discontinued it on 1 March 2026. If you are looking for somewhere to practise containers without a session timer, that is exactly why this lab exists.
What changed
Play with Docker gave people a temporary remote Docker environment in the browser. That product has ended.
People still need a place to run containers, make mistakes and try again. One option is another short-lived remote session. Another is a lab you clone onto your own machine, or into a Codespace you control.
The Docker Practical Lab is the second kind: free under the MIT licence, built around your Docker daemon, with cleanup that only touches lab-labelled resources.
Why a lab you keep
This is not a pixel-perfect replacement for Play with Docker. It is a better fit for learning at your own pace.
Stop when you need to and come back later. Your notes and sample apps stay in a repository you control.
After the base images are on your machine, practice does not depend on a hosted playground staying online.
Lab resources carry a label. Reset removes those and leaves the rest of your Docker work alone.
Sample apps you run natively first, ten self-checked exercises, and six break-and-fix drills. Not only a blank remote shell.
Docker Practical Lab
Early alpha. A safe baseline on your own Docker daemon, three sample apps you run before you containerise them, ten self-checked exercises from first container through Compose, and six break-and-fix drills. In your browser with Codespaces, or on your laptop with one command.
Worth knowing
Different projects teach different things. Both can be useful.
For deep container runtime internals, iximiuz Labs and writing are excellent.
CloudSprocket Labs is for operational practice: run things, break them, check your work and reset. Use whatever helps you learn.
Exercises and drills are ready in the public repository. Open a Codespace or clone to your machine and begin with ./lab doctor.
Docker is a trademark of Docker, Inc. This project is not affiliated with or endorsed by Docker, Inc.