|
@@ -1,5 +1,7 @@
|
|
|
# Docker pour Opentalent
|
|
# Docker pour Opentalent
|
|
|
|
|
|
|
|
|
|
+Le projet **docker** offre un environnement de développement complet.
|
|
|
|
|
+
|
|
|
## Installer et configurer une instance Docker
|
|
## Installer et configurer une instance Docker
|
|
|
|
|
|
|
|
### Installer docker
|
|
### Installer docker
|
|
@@ -523,3 +525,41 @@ Supprimer l'alias `search` de l'index qui le porte, et ajouter ce même alias à
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+## Quelques commandes docker utiles
|
|
|
|
|
+
|
|
|
|
|
+ # Build docker compose
|
|
|
|
|
+ docker-compose build
|
|
|
|
|
+
|
|
|
|
|
+ # Lancer le docker-compose == lancer les containers
|
|
|
|
|
+ docker-compose up
|
|
|
|
|
+
|
|
|
|
|
+ # Stopper le docker-compose == stopper les containers
|
|
|
|
|
+ docker-compose stop
|
|
|
|
|
+
|
|
|
|
|
+ # Stopper tous les containers quelque soit le docker-compose
|
|
|
|
|
+ docker stop $(docker ps -a -q)
|
|
|
|
|
+
|
|
|
|
|
+ # Supprimer tous les container Docker
|
|
|
|
|
+ docker rm $(docker ps -a -q)
|
|
|
|
|
+
|
|
|
|
|
+ # Supprimer toutes les images Docker
|
|
|
|
|
+ docker rmi $(docker images -q)
|
|
|
|
|
+
|
|
|
|
|
+ # Lister les proccess Docker
|
|
|
|
|
+ docker ps
|
|
|
|
|
+
|
|
|
|
|
+ # Lister les containers actifs
|
|
|
|
|
+ docker container ls
|
|
|
|
|
+
|
|
|
|
|
+ # Lister tous les containers
|
|
|
|
|
+ docker container ls -a
|
|
|
|
|
+
|
|
|
|
|
+ # Lister les images
|
|
|
|
|
+ docker images
|
|
|
|
|
+
|
|
|
|
|
+ # Entrer dans un container en bash
|
|
|
|
|
+ docker exec -it db bash ==> db étant le container name que l'on retrouve en faisant docker ps
|
|
|
|
|
+
|
|
|
|
|
+ # Docker compose a une facheuse tendance à conserver des config entre chaque lancement (comme la config de la BDD)
|
|
|
|
|
+ # si par exemple, on arrive pas à se connecter à la BDD à cause d'un Access Denied, il faut faire:
|
|
|
|
|
+ docker-compose rm -v
|