Merci de suivre les instructions sur le site officiel.
NOTE : À terme, il est prévu que l’image soit disponible sur le Docker hub.
docker build -t cleverage/garden-starter-kit .
Vous pouvez avoir un aperçu de G.S.K. avec la commande suivante :
$ docker run -it --rm -p 8000:8000 cleverage/garden-starter-kit
Il vous suffit ensuite de vous rendre sur http://localhost:8000
Récupérer le G.S.K. :
$ cd ~/monProjet
$ git clone [email protected]:cleverage/garden-starter-kit.git .
$ rm -rf .git
Créer et démarrer un nouveau conteneur :
$ docker run -d --name myProject -v "$PWD":/usr/src/app -p 8000:8000 -p 3001:3001 cleverage/garden-starter-kit tail -f /dev/null
Ou alors pour travailler ensuite directement dans le container :
$ docker run -it --name myProject -v "$PWD":/usr/src/app -p 8000:8000 -p 3001:3001 cleverage/garden-starter-kit bash
Vous pouvez ensuite lancer vos commandes avec docker exec -it myProject [my command]
, par exemple :
$ docker exec -it myProject npm install
$ docker exec -it myProject bundle install
$ docker exec -it myProject gulp live
$ docker exec -it myProject bash
Pour arreter et redémarrer le conteneur :
docker stop myProject
docker start myProject
Pour supprimer le conteneur :
docker down myProject
Pour lancer vos commandes :
$ docker run -ti --rm -v "$PWD":/usr/src/app [-p 8000:8000 -p 3001:3001] cleverage/garden-starter-kit [my command]
Par exemple :
$ docker run -ti --rm -v "$PWD":/usr/src/app cleverage/garden-starter-kit npm install
$ docker run -ti --rm -v "$PWD":/usr/src/app cleverage/garden-starter-kit bundle install
$ docker run -ti --rm -v "$PWD":/usr/src/app -p 8000:8000 -p 3001:3001 cleverage/garden-starter-kit gulp live