Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
info:cursos:altran:docker:network [17/07/2018 09:48] – creat mateinfo:cursos:altran:docker:network [07/02/2019 04:33] (actual) – [OVERLAY Driver] mate
Línia 3: Línia 3:
   * Docker monta otra red y para acceder desde fuera del host (o desde el host) a través de mapeo de puertos   * Docker monta otra red y para acceder desde fuera del host (o desde el host) a través de mapeo de puertos
   * Docker se encarga de montarlo   * Docker se encarga de montarlo
-{{ :info:cursos:altran:docker:pasted:20180717-091150.png }}+{{ :info:cursos:altran:docker:pasted:20180717-091150.png?500 }}
  
 == OVERLAY Driver == OVERLAY Driver
 necesita de BBDD para funcionar: Zookeeper, Consul, Etcd necesita de BBDD para funcionar: Zookeeper, Consul, Etcd
 montaje en producción montaje en producción
-{{ :info:cursos:altran:docker:pasted:20180717-091455.png }}+{{ :info:cursos:altran:docker:pasted:20180717-091455.png?500 }}
  
 == redes por defecto (en instalación docker) == redes por defecto (en instalación docker)
Línia 21: Línia 21:
   * CIDR : [[https://es.wikipedia.org/wiki/Classless_Inter-Domain_Routing]]   * CIDR : [[https://es.wikipedia.org/wiki/Classless_Inter-Domain_Routing]]
   * ''docker network create --driver [bridge|host|none] <nombre_network>'' : crea una nueva red con otro rango   * ''docker network create --driver [bridge|host|none] <nombre_network>'' : crea una nueva red con otro rango
 +
 === comunicación entre contenedores === comunicación entre contenedores
   * vieja usanza: ''docker run -d --name nginx nginx:alpine && docker run -it --name alpine --link=nginx:nginx alpine sh'': con el comando **--link** vinculamos el nombre nginx al contenedor nginx (modifica el fichero /etc/hosts) -> método previo a 17.2 (está deprecado) -> tiene dependencias (has de tener arrancado el primer contenedor para que funcione   * vieja usanza: ''docker run -d --name nginx nginx:alpine && docker run -it --name alpine --link=nginx:nginx alpine sh'': con el comando **--link** vinculamos el nombre nginx al contenedor nginx (modifica el fichero /etc/hosts) -> método previo a 17.2 (está deprecado) -> tiene dependencias (has de tener arrancado el primer contenedor para que funcione
Línia 29: Línia 30:
 === comunicación entre redes diferentes === comunicación entre redes diferentes
   * ''docker network **connect** NETWORK CONTAINER'' : añadimos otro interfaz de red para que el contenedor tenga acceso a las dos redes   * ''docker network **connect** NETWORK CONTAINER'' : añadimos otro interfaz de red para que el contenedor tenga acceso a las dos redes
 +
 +=== prune
 +  * ''docker network prune'' : elimina las redes "huérfanas"
 +  * ''docker network rm'' : eliminar redes a mano
  
  
  
  
  • info/cursos/altran/docker/network.1531846110.txt.gz
  • Darrera modificació: 17/07/2018 09:48
  • per mate