diff --git a/docker.md b/docker.md index 9efc1b0..2cc1594 100644 --- a/docker.md +++ b/docker.md @@ -1,4 +1,4 @@ -#docker +# docker ## concept @@ -9,3 +9,12 @@ - telecharger une image: ` docker pull debian:$tag` - lancer un container en tty ` docker run -it bash ` +- lister tous les conteneur `docker ps -a` +- delete conteneur: `docker rm 2cdc +- `docker run -d --name node-app -p 3000:3000 -v $(pwd):/app node:0.12.4 node /app/server.js` + - -d lance en tant que daemon + - --name permet de nommer le conteneur + - -p associe le port au port de l'hote (1er port pour l'hote et second pour le conteneur) + - -v $(pwd):/app : cette option permet de partager un dossier avec votre conteneur, ici, nous partageons le dossier courant (où se trouve notre fichier server.js) avec le dossier /app dans le conteneur (attention si vous êtes sur Mac ou Windows uniquement votre 'home' est partagé). + - node:0.12.4 : l'image Docker que vous voulez utiliser. + - node /app/server.js : la commande à exécuter dans le conteneur. \ No newline at end of file