0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Guide complet Docker et Docker Compose

Transféré par

valentin
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Guide complet Docker et Docker Compose

Transféré par

valentin
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Tutoriel : Docker & Docker Compose — du débutant à avancé

Tutoriel : Docker & Docker Compose — du débutant à


avancé

Document pédagogique original

Auteur : ChatGPT – généré pour Valentin (contenu original) • Date : 01/09/2025

Ce document a été rédigé pour fournir un contenu utile et exploitable par les lecteurs. Il peut être partagé comme
support de cours, note de révision ou mini■guide thématique.

01 September 2025 Page 1


Tutoriel : Docker & Docker Compose — du débutant à avancé

1. Pourquoi Docker ?

Docker permet d’emballer une application et ses dépendances dans des conteneurs reproductibles. Résultat :
déploiements cohérents, isolement et portabilité.

2. Commandes de base

docker build -t monapp:latest .


docker run --rm -p 8080:80 monapp:latest
docker ps -a
docker logs -f

3. Docker Compose : multi■services

version: '3.9'
services:
web:
build: .
ports: ['8080:80']
depends_on: ['db']
db:
image: postgres:16
environment:
POSTGRES_PASSWORD: example

Avec Compose, on orchestre plusieurs services (web, base de données, worker) dans un seul fichier.

4. Bonnes pratiques

• Utiliser des images officielles et versionnées.


• Ne pas mettre de secrets en clair dans le compose.
• Limiter les ressources si nécessaire (CPU/RAM).
• Avoir des healthchecks pour détecter les services défaillants.

01 September 2025 Page 2


Tutoriel : Docker & Docker Compose — du débutant à avancé

5. Debug & logs

Consulter les logs avec docker logs et ouvrir un shell avec docker exec -it. Surveiller la consommation via docker
stats.

6. Exemple d’organisation de projet

app/
Dockerfile
src/
tests/
[Link]
[Link]
.[Link]

01 September 2025 Page 3

Vous aimerez peut-être aussi