Docker
Aide-mémoire pour Docker
Docker
Créer une image à partir d’un dockerfile dans le répertoire courant :
docker build -t image_name .Lancer une session bash dans un container non arrêté :
docker exec -it container_name bashLancer une session interactive dans un container arrêté :
docker run -it --name container_name image_name bashLancer un container en mode détaché :
docker run -d --name container_name image_name bashDocker Compose
Ligne de commande
Lancer l’orchestration :
docker compose up -dAfficher l’état des containers :
docker compose psAfficher les logs des containers :
docker compose logsArrêter les containers :
docker compose stopSupprimer les containers :
docker compose rmRédaction
Exemples
Exemples de docker compose : awesome-compose.
Variante locale non commitée
- créer un fichier compose-local-dev.yml par exemple
- créer un fichier .env avec une variable COMPOSE_FILE pointant vers le fichier compose-local-dev.yml
- ne pas intégrer les fichiers .env et docker compose-local-dev.yml dans les commits (.gitignore par exemple)