Docker, c’est le conteneur de bateau des applis. Tu mets ton appli dans une boîte avec tout ce dont elle a besoin, et elle tourne exactement pareil sur ton PC, celui de ton collègue ou un serveur. Fini le « ça marche sur ma machine ». Voici la roadmap pour l’apprendre en pratiquant, sans forcément rien installer au départ.
VOIR Qu’est-ce qu’un conteneur ? (doc Docker)
Image, conteneur, et la différence avec une machine virtuelle.
S’EXERCER Docker Playground d’iximiuz Labs
Un serveur avec Docker directement dans ton navigateur, rien à installer. Inscription demandée.
S’EXERCER Le workshop Docker officiel
9 étapes guidées en 45 minutes, de ta première image jusqu’à Docker Compose.
PRATIQUER Docker Curriculum, puis ton projet
Conteneurise de vraies applis, puis lance ton propre projet et sa base de données avec un seul docker compose up.
Le Dockerfile d’une app Spring Boot en 5 lignes
FROM eclipse-temurin:21-jre
WORKDIR /app
COPY target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
Lance mvn package avant, puis docker build -t mon-app . et docker run -p 8080:8080 mon-app.