DEV Community

Cover image for DockerLinux update: a broken server every day, and free command guides with a live terminal
Dockerlinux
Dockerlinux

Posted on

DockerLinux update: a broken server every day, and free command guides with a live terminal

DockerLinux is my free browser game for learning Linux and Docker: you type real commands into a simulated machine and finish missions. A batch of updates just went live. Here's what changed and why.

1. Daily Incident: one broken server a day, the same for everyone

The on-call incidents put you on a pretend production server that's down, and you fix it against the clock. Now there's a new one every day:

$ oncall daily
Enter fullscreen mode Exit fullscreen mode
  • Same server for every player, so you can compare notes (without spoilers).
  • Mondays are easy, Saturdays are hard.
  • Free, no account needed. It opens after Level 7.
  • Fix it and you get stars, XP and a spoiler-free result to copy or share: squares, your time, hints used and your streak.
  • The card shows how many players fixed today's server, and whether you were faster than most.
  • Three new badges: Morning Pager, Seven Pages and Pager Perfect.

2. Free command guides, each with a live terminal

dockerlinux.com/commands explains ls, cd, grep, find, chmod, tar, kill, docker run, docker ps and docker logs.

Every page has:

  • a live terminal on the page, so you try the command right where you read about it
  • examples with a ▶ Run button
  • the options you'll actually use, plus tips
  • a link to the level that teaches it

The chmod page has a permission calculator: tick the boxes, get 755. In the game, man chmod and chmod --help end with the guide's address, and a 📖 link takes you from a lesson to its guide. On the World map, each island now has a Command Library with that island's guides.

3. "Your commands": a cheat sheet that fills in as you play

Under the missions, each command of the level starts as ??? and unlocks (pwd + what it did) as you finish its task. By the end of a level you've built its cheat sheet yourself. "What you just learned" keeps the newest lesson in view, so it doesn't scroll away or vanish with clear.

4. Engine State, always in sight

The live Docker panel used to sit at the bottom of the sidebar, where you had to scroll to find it. Now a thin rail beside the terminal always shows how many containers are running and how many images, networks and volumes you have. A number flashes when your command changes it. Click it and the full details slide in, and they stay open while you type, so you can watch docker run and docker rm change them.

Also

  • Prof. Kernel-Panic now introduces each level in the terminal, and the new Terminal Guru easter egg (guru) gives his advice on the level you're in.
  • Everything is in English and Brazilian Portuguese. Commands stay in English, like on a real server.

Try today's Daily Incident: dockerlinux.com. It's free, and there's nothing to install.

Which command should get a guide next? 👇

Top comments (0)