Petit guide rapide pour construire, lancer et gérer des images et conteneurs Docker.
Dockerfile dans le répertoire de travail.Construire l'image depuis le répertoire contenant le Dockerfile et appliquer un tag lisible :
docker build -t mon-image:latest .
Conseil : utilisez des tags clairs (version, commit SHA) pour la traçabilité — ex. mon-image:1.2.0 ou mon-image:sha-abcdef.
Exemples courants :
docker run -d --name mon-conteneur -p 80:80 --restart unless-stopped mon-image:latest
docker run -d --name app -p 8080:80 -e ENV=production -v /host/data:/app/data mon-image:latest
docker ps
docker ps -a
docker stop <container_id|nom>
Arrêter si nécessaire puis supprimer :
docker rm <container_id|nom>
# ou en une commande (force) :
docker rm -f <container_id|nom>
Vérifier l'image puis supprimer :
docker images
docker rmi mon-image:latest
# forcer si besoin :
docker rmi -f mon-image:latest
Suivre les logs en temps réel :
docker logs -f <container_id|nom>
# pour voir les dernières lignes :
docker logs --tail 100 <container_id|nom>
docker inspect <container_id|nom>
docker exec -it <container_id|nom> /bin/bash
docker system prune # supprime conteneurs, réseaux, images non utilisés
docker system prune -a # supprime aussi toutes les images non référencées
Notes :
<container_id|nom> et mon-image:latest par vos valeurs réelles.