Chargement...
Chargement...
Explore Docker & Conteneurs through guided programming exercises in your browser. Read each lesson, experiment with code and use progressive hints when you need help.
Access all exercises freely with your daily hearts. Unlimited energy, AI personal tutoring, and certifications are available with Pass Pro. Compare plans
Master Docker and Docker Compose to isolate your applications and orchestrate containerized microservices. Learn to write lightweight Dockerfiles, manage persistent volumes, and deploy to production.
Before you start: Basic command-line (terminal) familiarity and basic web or backend development experience (Node.js, Python...).
# Démarrer un serveur web conteneurisé
docker run -d -p 8080:80 --name mon-serveur nginx:alpine
docker psdocker run launches a container in detached mode (-d), binding host port 8080 to container port 80 (-p 8080:80) using the lightweight nginx:alpine image.
Try it: Run 'docker ps' to inspect currently running containers and check their health status.
JavaScript is the universal language of the web. It is essential for interactive websites, modern frontend frameworks (React, Next.js), and backend servers with Node.js.
Despite similar names, Java and JavaScript are distinct languages. Java is a compiled object-oriented language for enterprise servers, while JavaScript is the native dynamic language of web browsers.
Projet Carthage offers 402 progressive interactive exercises covering basic variables, modern ES6+, async/await promises, and live DOM manipulation.