Învață Docker în terminalul tău, cu exerciții scurte
Dockerlings – Învață Docker direct în terminal
Dockerlings este un proiect open source care te învață Docker prin exerciții practice, direct în terminal. Inspirat de conceptul „rustlings" (exerciții interactive pentru Rust), proiectul oferă o interfață TUI frumoasă și un curriculum progresiv de 15+ exerciții.
Ce vei învăța:
- Rularea containerelor, logs, exec, operații cu fișiere
- Scrierea Dockerfile-urilor (COPY, EXPOSE, ENV, LABEL)
- Volume persistente și bind mounts
- Rețele de containere și publicarea porturilor
- Docker Compose, aplicații multi-serviciu
- Multi-stage builds pentru imagini mici și sigure
Cum îl instalezi (ai nevoie de go și docker):
Cod: Selectaţi tot
git clone https://github.com/furkan/dockerlings.git
cd dockerlings
go build -o bin/dockerlings ./cmd/dockerlings
./bin/dockerlings watchNavighezi cu ↑↓, verifici soluția cu c, ceri indicii cu h.
Proiectul este licențiat MIT și disponibil pe GitHub: https://github.com/furkan/dockerlings