
About This Playground
Want to try a Docker command, build someone else's Dockerfile, or inspect a suspicious container image without cluttering your laptop?
iximiuz Labs' Docker playground gives you a fresh Linux server with Docker Engine pre-installed and ready to use. It starts in seconds, opens in your browser, and behaves like a regular remote machine: you get a shell, root access, a real Linux kernel, and enough freedom to install additional tools or reconfigure the system as needed.
This is not a limited Docker-in-Docker shell. The playground is a lightweight but fully fledged VM running on iximiuz Labs' bare-metal infrastructure. Docker runs directly on the VM, much like it would on a VPS, a cloud instance, or a server in your homelab—only this machine is disposable, so experiments are much less stressful.
Use the Docker playground for learning, experimentation, debugging, short-lived development environments, and demos. Think of it as a remote workbench: realistic enough to behave like a server, but cheap to reset when the workbench gets messy.
iximiuz Labs playgrounds are not intended for production workloads or services that must stay online indefinitely. Playground sessions have a time limit, public URLs should not be treated as production endpoints, and disposable environments are the wrong home for irreplaceable data.
For everything else, start the VM and get your hands dirty. The fastest way to understand Docker is to run containers, inspect what changed, and keep asking the Linux system underneath what Docker actually did.
Happy hacking!
A real VM, not a container
Get root on a VM with its own kernel, so Docker, Kubernetes, and systemd just work.
Read the docs →
SSH from browser or CLI
Use the built-in web terminal, or connect with labctl ssh, plain ssh, scp, or rsync.
Read the docs →
Drive it with AI
Let Claude, Codex, or any MCP client start this playground and run commands in it.
Read the docs →
Expose HTTP(S) ports
Give any web app running inside the VM a public URL - for yourself or to share with others.
Read the docs →
Share terminals
Invite others into your terminal session, or open it yourself from another device.
Read the docs →
Customize with init scripts
Add shell scripts that run at boot to install packages, clone repos, or seed test data.
Read the docs →
Private networking
VMs reach the internet via NAT with no public IP; several VMs share bridge networks.
Read the docs →
Ephemeral or persistent
By default, VMs are destroyed when the session ends; enable persistence to keep the disks for next time.
Read the docs →
Built-in container registry
A private registry.iximiuz.com for every playground to share images across services and VMs.
Read the docs →