Skip to content

Instantly share code, notes, and snippets.

@vallettea
Last active September 15, 2015 09:19
Show Gist options
  • Select an option

  • Save vallettea/d60b79bc679e06b56425 to your computer and use it in GitHub Desktop.

Select an option

Save vallettea/d60b79bc679e06b56425 to your computer and use it in GitHub Desktop.
Un tutorial pas à pas pour vérifier qu'on peut faire tourner du code sur windows grâce à docker.

Simulation du travail sur un projet avec docker

Installer docker

  • les instructions proposent de télécharger Docker toolbox
  • une fois le téléchargement terminé, installer l'executable et validez tous les choix par défaut ainsi que l'installation des drivers oracle.

Configurer docker

  • double clickez surl'icon "docker quicksart" du bureau et dites oui aux popups (le premier démarrage est lent)

  • taper la commande docker -v. Si une version s'affiche, docker fonctionnne. Sinon il faut créer un alias vers /c/Program Files/Docker Toolbox/docker

  • taper docker-machine.exe ls et noter l'ip qui se trouve dans le champ URL

  • docker-machine.exe env default --shell cmd executer les commandes indiqueés

  • docker-machine.exe start default et on se retrouve maintenant dans un

  • Créer un répertoir de travail (dans l'exemple ce sera un dossier ants sur le bureau)

  • naviguer à l'aide de la commande cd jusque dans ce repertoire (pour moi, utilisateur Node j'ai fait cd /c/Users/Node/Desktop/ants

Récupérer du code

Dans cette exemple, nous allons faire tourner une annimation dans le navigateur.

  • faites git clone https://github.com/anthill/AntColony.git dans la console (ceci va chercher le code necessaire)
  • cd AntColony

Démarrer un container

Avec la commande docker run -ti -p 8000:8000 -v $PWD:/lyre ants/nodejs:v1 on lance un container contenant tout ce qu'il faut pour nodejs

  • cd lyre puis ls:
/lyre # ❯❯❯ ls
example  src  README.md  ants_path.svg  app.js  index.js  newPath.svg  package.json

Faire tourner le code

Pour installer les dépendences, utilise la commande npm install

npm run watch-dev
cd example 

https://github.com/anthill/AntColony.git
python -m SimpleHTTPServer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment