cheat-sheet-docker.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //Tagger une image docker
  2. docker -t vinceguf/apache:2.4 ./Docker/apache2.4/
  3. //build une image et la tagger
  4. docker build -t vinceguf/apache:2.4 ./Docker/apache2.4/
  5. //Build docker compose
  6. docker-compose build
  7. //Lancer le docker-compose == lancer les containers
  8. docker-compose up
  9. //Stopper le docker-compose == stopper les containers
  10. docker-compose stop
  11. //Stopper tous les containers quelque soit le docker-compose
  12. docker stop $(docker ps -a -q)
  13. //Supprimer tous les container Docker
  14. docker rm $(docker ps -a -q)
  15. //Supprimer toutes les images Docker
  16. docker rmi $(docker images -q)
  17. //Lister les proccess Docker
  18. docker ps
  19. //Lister les containers actifs
  20. docker container ls
  21. //Lister tous les containers
  22. docker container ls -a
  23. //Lister les images
  24. docker images
  25. //Entrer dans un container en bash
  26. docker exec -it db bash ==> db étant le container name que l'on retrouve en faisant docker ps
  27. //Docker compose a une facheuse tendance à conserver des config entre chaque lancement (comme la config de la BDD)
  28. //si par exemple, on arrive pas à se connecter à la BDD à cause d'un Access Denied, il faut faire:
  29. docker-compose rm -v