Docker Container
DevOps 🟢 JuniorDefinition
Instance exécutable d'une image Docker, isolée du système hôte grâce aux namespaces et cgroups Linux. Léger, démarrage en secondes.
Analogie
Un appartement meublé dans un immeuble : chaque locataire (conteneur) a son espace privé mais partage les fondations (le kernel).
Exemple de code
docker run -d --name api -p 3000:3000 mon-app:1.0
docker ps
docker logs api
docker exec -it api sh
docker stop api && docker rm api
Cas d'usage
Exécuter des applications isolées avec des dépendances propres sans conflits système.
Anti-pattern
Lancer des conteneurs en root sans restreindre les capabilities.