Sobes.tech
Junior

¿Qué es el tipo de red 'host' en Docker?

sobes.tech AI

Respuesta de la IA

El tipo de red 'host' en Docker permite que el contenedor utilice la pila de red de la máquina host.

Características principales:

  • Rendimiento: Alto, ya que no hay aislamiento de red ni gastos generales en NAT o puentes.
  • Acceso: El contenedor es accesible directamente mediante la dirección IP del host y los puertos abiertos en el host.
  • Seguridad: Baja, ya que el contenedor tiene acceso completo a la interfaz de red del host. Pueden ocurrir conflictos de puertos con procesos en el host.
  • Uso: Adecuado para casos donde no se requiere aislamiento de la pila de red, o para aplicaciones de alto rendimiento, o si se necesita usar directamente las capacidades de la red del host.
  • Limitaciones: No se pueden usar varios contenedores escuchando en el mismo puerto en el host. Menos portátil en comparación con la red bridge.

Ejemplo de cómo iniciar un contenedor con el tipo de red 'host':

# Iniciar Nginx, accesible en el puerto 80 del host
docker run -d --network host nginx