Docker (sans Compose) #
Images #
docker build -t mon_image .
docker images
docker rmi mon_imagebuild: construit une imageimages: liste les imagesrmi: supprime une image
Conteneurs #
docker run -d -p 8000:8000 --name mon_container mon_image
docker ps
docker ps -a
docker stop mon_container
docker rm mon_containerrun: crée et lance un conteneurps: liste les conteneurs actifsstop: arrête un conteneurrm: supprime un conteneur
Logs & inspection #
docker logs mon_container
docker exec -it mon_container bashlogs: affiche les logsexec: ouvre un shell dans le conteneur
Docker Compose #
Cycle principal #
docker compose build
docker compose up -d
docker compose downbuild: construit les imagesup -d: lance l’applicationdown: arrête et supprime les conteneurs
Debug #
docker compose logs
docker compose ps
docker compose restartlogs: affiche les logs des servicesps: liste les servicesrestart: redémarre les conteneurs
Nettoyage #
docker system pruneSupprime les ressources inutilisées (images, conteneurs, réseaux).
Rappel #
- Modification Dockerfile →
build - Modification code monté en volume →
up - Environnement incohérent →
downpuisup