Mettre à jour 'docker.md'
This commit is contained in:
parent
ecc4bdc85e
commit
b67f273f9c
11
docker.md
11
docker.md
@ -1,4 +1,4 @@
|
|||||||
#docker
|
# docker
|
||||||
|
|
||||||
## concept
|
## concept
|
||||||
|
|
||||||
@ -9,3 +9,12 @@
|
|||||||
|
|
||||||
- telecharger une image: ` docker pull debian:$tag`
|
- telecharger une image: ` docker pull debian:$tag`
|
||||||
- lancer un container en tty ` docker run -it bash `
|
- 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.
|
Reference in New Issue
Block a user