informatique:systeme:virtualisation:docker

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:systeme:virtualisation:docker [2016/03/17 09:07] – créée nicoinformatique:systeme:virtualisation:docker [2023/03/09 10:41] (Version actuelle) bn8
Ligne 1: Ligne 1:
-Astuces et pense bète en vrac sur Docker+======Astuces et pense bète en vrac sur Docker====== 
 + 
 +=====Commandes de bases===== 
 + 
 +====Lancement==== 
 +  * Lancer un container avec binding du port 80 local vers le port 80 du container
  
-* lancer un container avec binding du port 80 local vers le port 80 du container 
   docker run -it -p 192.168.1.7:80:80 monty2kx/varnish:v1.0   docker run -it -p 192.168.1.7:80:80 monty2kx/varnish:v1.0
-   + 
-* lister les container  +  * lister les container  
-   docker ps+ 
 +  docker ps 
 + 
 +  * obtenir un shell sur un container  
 + 
 +  docker attach <container_name> 
 +  docker attach <container_id> 
 + 
 + 
 +Pour quitter sans tuer le container. CTRL+P CTRL+Q 
 +On passe du mode intéractif au mode daemon
        
-* obtenir un shell sur un container  +====Commiter des changements==== 
-   docker attach <container_name+Depuis notre container, on quitte avec CTRL+P CTRL+Q 
-   docker attach <container_id+ 
-    +  docker commit <id> <repo/nom
-   Pour quitter sans tuer le container. CTRL+P CTRL+Q +puis on peut pusher si on a un repo docker hub par exemple 
-   On passe du mode intéractif au mode daemon+  docker push <user>/<nom>:<version
 +   
 +==== Astuces ==== 
 + 
 +===== Récupérer l'IP d'un container ===== 
 + 
 +<code bash>docker inspect \ 
 +  -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [container ID or name]</code> 
 + 
 + 
  • informatique/systeme/virtualisation/docker.1458205643.txt.gz
  • Dernière modification : 2016/03/17 09:07
  • de nico