| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- docker-compose build
- docker-compose up
- =========== A faire en plus..... ===========
- =========== Container DB ===================
- //Se connecter a db
- docker exec -it db bash
- //Récupérer les BDDs via un synchro.sh
- // !!!! Pensez à adapter le commonvar_local suivant les synchros voulues !!!!!
- cd env
- ./synchro.sh -d -n opentalent
- ./synchro.sh -d -n adminassos
- ./synchro.sh -d -n crm
- ./synchro.sh -d -n openassos
- =========== Container DB ===================
- =========== Container PHP ===================
- //Se connecter a opentalent-platform
- docker exec -it php bash
- //Faire un composer install...
- //Host de la BDD : db, Login : root, Pass : mysql660
- composer install
- //Mettre les bons droits...
- HTTPDUSER=$(ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1)
- setfacl -dR -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX app/cache app/logs
- setfacl -R -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX app/cache app/logs
- =========== Container PHP ===================
- =========== Container FRONT ===================
- //Se connecter a opentalent-platform
- //Compiler le dossier model du module Ruler
- cd module/ruler
- babel --presets=es2015 model/**/*.js model/*.js -d lib
- npm link
- npm link @opentalent/ruler
- jison -t rulerz.jison
- =========== Container FRONT ===================
- =========== MEMO DOCKER ====================
- //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
- =========== MEMO DOCKER ====================
|