furkan/dockerlings
furkan/dockerlings has 1,039 GitHub stars and 73 forks. GitHot measured -1 stars in 24 hours and +1 in 7 days. Last checked 2026-11-13 06:44 UTC. Last push 2026-10-30.
Progression mesurée des étoiles
- in 24h
- -1
- in 7 days
- +1
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
À propos
learn docker in your terminal, with bite sized exercises
ApprentissageREADME.md
OriginalDockerlings
Learn Docker by doing – the fun, interactive way
Need help with Docker?
I help teams containerize applications, improve development environments and CI/CD pipelines, and troubleshoot Docker deployments. Available for consulting and training → [email protected]
- 100% interactive TUI – Beautiful terminal interface powered by Bubble Tea
- Instant verification – Run
checkand know immediately if you're right - Progressive curriculum – 15+ carefully crafted exercises that build on each other
- Real-world skills – From basic images to multi-stage builds, volumes, networks, and Compose
- Zero friction – Just clone, build, and start learning
What you'll master
| Exercise | You’ll learn |
|---|---|
| core-01–04 | Running containers, logs, exec, file operations |
| core-05–07 | Writing Dockerfiles, COPY, EXPOSE, ENV, LABEL |
| core-08–09 | Persistent volumes & live-reloading bind mounts |
| core-10–11 | Container networking and port publishing |
| core-12–14 | Docker Compose, multi-service apps, named volumes, custom networks |
| core-15 | Multi-stage builds for tiny, secure production images |
Get started in 30 seconds
git clone https://github.com/furkan/dockerlings.git
cd dockerlings
go build -o bin/dockerlings$(go env GOEXE) ./cmd/dockerlings
./bin/dockerlings$(go env GOEXE) watch
Use ↑↓ to navigate • c to check your solution • h for hints • q to quit
Test a solution manually (optional)
cd exercises/core-01
bash check.sh # see detailed feedback
Made for
- Beginners who want to understand Docker commands
- Intermediate devs preparing for real-world container workflows
- Anyone who learns best by breaking and fixing things
Explorer des projets similaires
sindresorhus/awesome
😎 Listes Awesome sur toutes sortes de sujets intéressants [NOTE : les pull requests sont temporairement désactivées jusqu’à ce que j’aie l’occasion de rattraper celles qui existent déjà]
536,273 étoilesEbookFoundation/free-programming-books
:books: Livres de programmation librement disponibles
401,534 étoilesnilbuild/developer-roadmap
Feuilles de route interactives, guides et autres contenus éducatifs pour aider les développeurs à progresser dans leur carrière.
371,944 étoilesvinta/awesome-python
La liste de référence qui répond à « Je veux faire X en Python : quel outil dois-je utiliser ? ».
334,470 étoiles