meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
virtualizacion:docker:puertos [2022/01/19 13:33] – creado lcvirtualizacion:docker:puertos [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 2: Línea 2:
 Los contenedores por defecto se encuentran aislados, pero tenemos la posibilidad de abrir ciertos puertos para que estos sean direccionados a puertos del host (el host donde estan instalado docker). Los contenedores por defecto se encuentran aislados, pero tenemos la posibilidad de abrir ciertos puertos para que estos sean direccionados a puertos del host (el host donde estan instalado docker).
  
 +Para enrutar puertos en Docker se utiliza la opción **-p**  con el comando **docker container run**
  
 +Por ejemplo <sxh>docker container run -d -p 8080:80 nginx</sxh> Con este comando vamos a poder acceder a traves del puerto 8080 de nuestro host, al puerto 80 del contenedor de nginx. Para comprobarlo basta con poner en tu navegador http://localhost:8080 y te mostrará la página index.html por defecto del contenedor de nginx
 +
 +<note>si en vez de -p usamos **-P**, no se requiere de un valor de puerto, ya que Docker asigna un puerto aleatorio (entre el 30000 al 60000) en el host para cada uno de los puertos expuestos por el contenedor</note>