Red de Contenedores Docker
5 Questions
0 Views

Red de Contenedores Docker

Created by
@FrugalIntellect

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué se necesita para que los contenedores se comuniquen entre sí?

  • No es necesario publicar los puertos (correct)
  • Estar en la misma red (correct)
  • Usar el controlador de red none
  • Publicar los puertos del contenedor
  • Los contenedores en la red puente exponen puertos al mundo exterior por defecto.

    False

    ¿Cuál es el propósito del servidor DNS integrado de Docker?

    Reenviar búsquedas DNS externas a los servidores DNS configurados en el host.

    Un contenedor recibe una dirección IP del _____ de la red.

    <p>subred</p> Signup and view all the answers

    Combina los siguientes modales de conexión del contenedor con su descripción:

    <p>--network = Conecta un contenedor a otra pila de red --hostname = Sobre escribe el nombre del contenedor --dns = Define los servidores DNS para el contenedor --ip = Especifica la dirección IP del contenedor en una red específica</p> Signup and view all the answers

    Study Notes

    Red de Contenedores

    • La red de contenedores permite la comunicación entre contenedores y con cargas de trabajo no relacionadas con Docker.
    • Los contenedores tienen habilitada la red por defecto y pueden realizar conexiones salientes sin información previa del tipo de red.

    Interfaz de Red de Contenedores

    • Cada contenedor posee una interfaz de red, una dirección IP, una puerta de enlace y una tabla de enrutamiento.
    • El controlador de red "none" impide que un contenedor se conecte a cualquier red.

    Redes Definidas por el Usuario

    • Se pueden crear redes personalizadas y conectar múltiples contenedores en la misma red.
    • Los contenedores en una red definida pueden comunicarse utilizando sus direcciones IP o nombres.

    Controladores de Red

    • Existen controladores de red predeterminados que proporcionan funcionalidades básicas de red en Docker.
    • Se permite adjuntar un contenedor a la pila de red de otro contenedor usando el formato --network container:.

    Publicación de Puertos

    • Al crear o ejecutar un contenedor, los puertos de los contenedores en redes puente no se exponen por defecto al exterior.
    • La opción --publish o -p es necesaria para hacer un puerto accesible a servicios fuera de la red puente.

    Comunicación entre Contenedores

    • No es necesario publicar puertos para la comunicación entre contenedores, solo deben estar en la misma red.
    • El mapeo de direcciones IPv6 del host a la dirección IPv4 del contenedor se realiza si no se proporciona una IP del host.

    Asignación de Direcciones IP

    • Cada contenedor obtiene una dirección IP de la subred de la red a la que se conecta.
    • El daemon de Docker realiza la asignación dinámica de subredes y direcciones IP.

    Conexión a Múltiples Redes

    • Se puede conectar un contenedor en ejecución a varias redes utilizando el comando docker network connect o pasando la opción --network varias veces al crearlo.
    • Se pueden especificar direcciones IP para un contenedor en una red particular con las opciones --ip o --ip6.

    Configuración de Hostname y Alias

    • De forma predeterminada, el hostname de un contenedor es su ID en Docker.
    • Es posible cambiar el hostname con la opción --hostname y añadir un alias de red con --alias al conectarse a una red existente.

    Configuración de DNS

    • Los contenedores utilizan los mismos servidores DNS que el host por defecto, pero se pueden sobreescribir con --dns.
    • Las configuraciones de DNS se heredan desde el archivo /etc/resolv.conf del host.

    Archivos de Hosts

    • Los contenedores tienen entradas en /etc/hosts que definen su propio hostname y localhost, entre otros.
    • Las definiciones personalizadas en /etc/hosts del host no se heredan; se pueden pasar nuevas entradas usando documentación de referencia de docker run.

    Uso de Proxy

    • Si un contenedor necesita utilizar un servidor proxy, se debe consultar la documentación específica para su configuración.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Aprende sobre la red de contenedores de Docker, cómo permiten la comunicación entre contenedores y cargas de trabajo no relacionadas, y la configuración de la interfaz de red de cada contenedor.

    More Like This

    Use Quizgecko on...
    Browser
    Browser