Aller au contenu

Commandes essentielles

·1 min·
Industrialisation Docker
Sommaire
Docker - Cet article fait partie d'une série.
Partie 13: Cet article

Docker (sans Compose)
#

Images
#

docker build -t mon_image .
docker images
docker rmi mon_image
  • build : construit une image
  • images : liste les images
  • rmi : 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_container
  • run : crée et lance un conteneur
  • ps : liste les conteneurs actifs
  • stop : arrête un conteneur
  • rm : supprime un conteneur

Logs & inspection
#

docker logs mon_container
docker exec -it mon_container bash
  • logs : affiche les logs
  • exec : ouvre un shell dans le conteneur

Docker Compose
#

Cycle principal
#

docker compose build
docker compose up -d
docker compose down
  • build : construit les images
  • up -d : lance l’application
  • down : arrête et supprime les conteneurs

Debug
#

docker compose logs
docker compose ps
docker compose restart
  • logs : affiche les logs des services
  • ps : liste les services
  • restart : redémarre les conteneurs

Nettoyage
#

docker system prune

Supprime les ressources inutilisées (images, conteneurs, réseaux).


Rappel
#

  • Modification Dockerfile → build
  • Modification code monté en volume → up
  • Environnement incohérent → down puis up
Thibault CLEMENT - Intechnia
Auteur
Thibault CLEMENT - Intechnia
Data scientist
Docker - Cet article fait partie d'une série.
Partie 13: Cet article