Olivier Massot hace 4 años
padre
commit
9c7919bfdd
Se han modificado 3 ficheros con 40 adiciones y 111 borrados
  1. 40 0
      README.md
  2. 0 42
      cheat-sheet-docker.txt
  3. 0 69
      doc/index.md

+ 40 - 0
README.md

@@ -1,5 +1,7 @@
 # Docker pour Opentalent
 
+Le projet **docker** offre un environnement de développement complet.
+
 ## Installer et configurer une instance 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

+ 0 - 42
cheat-sheet-docker.txt

@@ -1,42 +0,0 @@
- //Tagger une image docker
- docker -t vinceguf/apache:2.4 ./Docker/apache2.4/
-
- //build une image et la tagger
- docker build -t vinceguf/apache:2.4 ./Docker/apache2.4/
-
- //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

+ 0 - 69
doc/index.md

@@ -1,69 +0,0 @@
-# Opentalent - Docker
-
-Le projet docker offre un environnement de développement complet.
-
-## Prérequis
-
-### Installation de docker
-
-#### Sur Linux
-
-#### Sur Windows
-
-#### Sur MacOS
-
-### Autre
-
-* Git
-
-
-## Téléchargement et installation du projet Docker
-
-## Structure du projet
-
-### Le fichier docker-compose
-
-### Le fichier .env
-
-### Le répertoire apps
-
-### Le répertoire docker
-
-### Les répertoires xxxdata
-
-### Autres fichiers et répertoires
-
-#### Le répertoire .ssh
-
-#### Le fichier .dockerignore
-
-
-## Intégration de Git
-
-
-## Exécuter les containers
-
-### Description des différents containers
-
-### Préparation
-
-### Phase de build
-
-### Exécution
-
-### Synchronisation des données
-
-
-## Interagir avec les containers
-
-### Les volumes montés
-
-### Accéder au shell d'un container
-
-### Commandes utiles
-
-#### Lister les containers actifs
-
-#### Afficher le log d'exécution d'un container
-
-#### Envoyer / télécharger un fichier vers ou depuis un container