{"id":173,"date":"2024-07-21T11:54:13","date_gmt":"2024-07-21T11:54:13","guid":{"rendered":"https:\/\/dockerpros.com\/?p=173"},"modified":"2024-07-21T11:54:13","modified_gmt":"2024-07-21T11:54:13","slug":"how-do-i-configure-a-network-in-docker","status":"publish","type":"post","link":"https:\/\/dockerpros.com\/es\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/","title":{"rendered":"Para configurar una red en Docker, puedes utilizar el comando `docker network create` para crear una nueva red y luego conectar los contenedores a esa red. Aqu\u00ed tienes un ejemplo de c\u00f3mo hacerlo:\n\n1. Crea una nueva red:\n\n   ```\n   docker network create mi-red\n   ```\n\n2. Inicia un contenedor y con\u00e9ctalo a la red:\n\n   ```\n   docker run -d --name mi-contenedor --network mi-red nginx\n   ```\n\n3. Inicia otro contenedor y con\u00e9ctalo a la misma red:\n\n   ```\n   docker run -d --name otro-contenedor --network mi-red redis\n   ```\n\n4. Ahora los contenedores `mi-contenedor` y `otro-contenedor` pueden comunicarse entre s\u00ed utilizando sus nombres como nombres de host.\n\nTambi\u00e9n puedes utilizar el comando `docker network connect` para conectar un contenedor existente a una red:\n\n```\ndocker network connect mi-red mi-contenedor\n```\n\nPara obtener m\u00e1s informaci\u00f3n sobre las redes en Docker, puedes consultar la documentaci\u00f3n oficial de Docker: https:\/\/docs.docker.com\/network\/"},"content":{"rendered":"<h1>C\u00f3mo configurar una red en Docker\n\nDocker es una plataforma de contenedorizaci\u00f3n que permite empaquetar aplicaciones y sus dependencias en contenedores ligeros y port\u00e1tiles. Una de las caracter\u00edsticas clave de Docker es la capacidad de crear y gestionar redes para conectar contenedores entre s\u00ed y con el mundo exterior. En esta gu\u00eda, exploraremos c\u00f3mo configurar una red en Docker.\n\n1. Crear una red personalizada:\n   El primer paso para configurar una red en Docker es crear una red personalizada. Esto se puede hacer utilizando el comando `docker network create`. Por ejemplo, para crear una red llamada \"mi-red\" con el controlador de red predeterminado (bridge), ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker network create mi-red\n   ```\n\n   Este comando crear\u00e1 una nueva red llamada \"mi-red\" que los contenedores pueden utilizar para comunicarse entre s\u00ed.\n\n2. Conectar contenedores a una red:\n   Una vez que hayamos creado una red personalizada, podemos conectar contenedores a ella. Esto se puede hacer utilizando la opci\u00f3n `--network` al ejecutar el comando `docker run`. Por ejemplo, para iniciar un contenedor llamado \"mi-contenedor\" y conectarlo a la red \"mi-red\", ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker run -d --name mi-contenedor --network mi-red imagen\n   ```\n\n   Este comando iniciar\u00e1 un contenedor llamado \"mi-contenedor\" utilizando la imagen especificada y lo conectar\u00e1 a la red \"mi-red\".\n\n3. Inspeccionar una red:\n   Para obtener informaci\u00f3n detallada sobre una red en Docker, podemos utilizar el comando `docker network inspect`. Este comando nos proporcionar\u00e1 informaci\u00f3n como los contenedores conectados a la red, las direcciones IP asignadas, etc. Por ejemplo, para inspeccionar la red \"mi-red\", ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker network inspect mi-red\n   ```\n\n   Este comando mostrar\u00e1 informaci\u00f3n detallada sobre la red \"mi-red\", incluyendo los contenedores conectados y sus direcciones IP.\n\n4. Eliminar una red:\n   Si ya no necesitamos una red en Docker, podemos eliminarla utilizando el comando `docker network rm`. Por ejemplo, para eliminar la red \"mi-red\", ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker network rm mi-red\n   ```\n\n   Este comando eliminar\u00e1 la red \"mi-red\" y todos los contenedores conectados a ella.\n\n5. Controladores de red:\n   Docker admite diferentes controladores de red, como bridge, overlay y macvlan. El controlador bridge es el predeterminado y crea una red aislada para los contenedores en el mismo host. El controlador overlay permite crear redes distribuidas a trav\u00e9s de m\u00faltiples hosts Docker, lo que facilita la comunicaci\u00f3n entre contenedores en diferentes hosts. El controlador macvlan asigna direcciones MAC \u00fanicas a los contenedores, lo que les permite aparecer como dispositivos f\u00edsicos en la red.\n\n   Para crear una red utilizando un controlador espec\u00edfico, podemos utilizar la opci\u00f3n `--driver` al ejecutar el comando `docker network create`. Por ejemplo, para crear una red overlay llamada \"mi-red-overlay\", ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker network create --driver overlay mi-red-overlay\n   ```\n\n   Este comando crear\u00e1 una red overlay llamada \"mi-red-overlay\" que se puede utilizar para conectar contenedores en diferentes hosts Docker.\n\n6. Enlaces de contenedor:\n   Adem\u00e1s de utilizar redes personalizadas, Docker tambi\u00e9n proporciona una caracter\u00edstica llamada \"enlaces de contenedor\" que permite conectar contenedores sin necesidad de crear una red personalizada. Los enlaces de contenedor establecen una relaci\u00f3n de dependencia entre contenedores, donde un contenedor puede acceder a otro utilizando su nombre como nombre de host.\n\n   Para crear un enlace de contenedor, podemos utilizar la opci\u00f3n `--link` al ejecutar el comando `docker run`. Por ejemplo, para iniciar un contenedor llamado \"mi-contenedor\" y vincularlo a un contenedor llamado \"contenedor-db\", ejecutar\u00edamos el siguiente comando:\n\n   ```\n   docker run -d --name mi-contenedor --link contenedor-db:db imagen\n   ```\n\n   Este comando iniciar\u00e1 un contenedor llamado \"mi-contenedor\" y lo vincular\u00e1 a un contenedor llamado \"contenedor-db\". Dentro del contenedor \"mi-contenedor\", podremos acceder al contenedor \"contenedor-db\" utilizando el nombre de host \"db\".\n\nEn conclusi\u00f3n, configurar una red en Docker es esencial para permitir la comunicaci\u00f3n entre contenedores y con el mundo exterior. Al crear redes personalizadas, conectar contenedores a ellas, inspeccionar redes y utilizar diferentes controladores de red, podemos establecer una infraestructura de red robusta y flexible para nuestras aplicaciones en contenedores.<\/h1>\n<p>Docker ha revolucionado la forma en que desplegamos aplicaciones al proporcionar contenedores ligeros y port\u00e1tiles que agilizan los procesos de desarrollo y despliegue. Un aspecto crucial para utilizar Docker de manera efectiva es comprender c\u00f3mo gestionar redes, las cuales facilitan la comunicaci\u00f3n entre contenedores y sistemas externos. En este art\u00edculo, exploraremos c\u00f3mo configurar redes en Docker, cubriendo diversos tipos de redes, comandos de configuraci\u00f3n y casos de uso pr\u00e1cticos.<\/p>\n<h2>Comprender las redes de Docker<\/h2>\n<p>La red de Docker permite que los contenedores se comuniquen entre s\u00ed y con el sistema anfitri\u00f3n. De forma predeterminada, Docker crea una <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\" target=\"_blank\">bridge network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network facilita la interoperabilidad entre varios ecosistemas de blockchain, permitiendo transferencias de activos y comunicaci\u00f3n sin interrupciones. Su arquitectura optimiza la escalabilidad y la accesibilidad para los usuarios en todas las redes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> que permite que los contenedores se comuniquen dentro del mismo host. Sin embargo, Docker ofrece m\u00faltiples opciones de red dise\u00f1adas para diversos casos de uso. Los principales tipos de redes en Docker son:<\/p>\n<ol>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\" target=\"_blank\">Bridge Network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network facilita la interoperabilidad entre varios ecosistemas de blockchain, permitiendo transferencias de activos y comunicaci\u00f3n sin interrupciones. Su arquitectura optimiza la escalabilidad y la accesibilidad para los usuarios en todas las redes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>Por defecto <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mode for containers, which provides isolation and allows containers to communicate with each other through the bridge interface.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-664\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/host-network\/\" target=\"_blank\">Red de acogida<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A host network refers to the underlying infrastructure that supports communication between devices in a computing environment. It encompasses protocols, hardware, and software facilitating data exchange.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/host-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: This mode allows containers to share the host&#8217;s <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <span class=\"glossaryai-tooltip glossary-term-682\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/stack\/\" target=\"_blank\">pila<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A stack is a data structure that operates on a Last In, First Out (LIFO) principle, where the most recently added element is the first to be removed. It supports two primary operations: push and pop.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> directamente, lo que significa que pueden acceder a la direcci\u00f3n IP y puertos del anfitri\u00f3n sin un intermediario.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-663\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\" target=\"_blank\">Red Superpuesta<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red superpuesta es una red virtual construida sobre una red f\u00edsica existente. Permite una comunicaci\u00f3n y compartici\u00f3n de recursos eficientes, mejorando la escalabilidad y flexibilidad mientras abstrae las complejidades de la infraestructura subyacente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: Used for multi-host networking, this mode allows containers running on different Docker hosts to communicate as if they are on the same <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Overlay networks are typically used in swarm mode.<\/p>\n<\/li>\n<li>\n<p><strong>Macvlan <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">Red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: This mode assigns a MAC address to a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, allowing it to appear as a physical device on the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. It is useful for applications that require direct access to the local <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<\/li>\n<li>\n<p><strong>Ninguno <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">Red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: This mode disables all networking for a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, isolating it completely.<\/p>\n<\/li>\n<\/ol>\n<p>Understanding these <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> types is essential for designing the architecture of your Docker applications effectively.<\/p>\n<h2>Creaci\u00f3n y gesti\u00f3n de redes Docker\n\nDocker permite crear redes virtuales para conectar contenedores. Esto facilita la comunicaci\u00f3n entre ellos y con el exterior. Para crear una red, se utiliza el comando `docker network create`. Por ejemplo:\n\n```\ndocker network create mi-red\n```\n\nEsto crea una red llamada \"mi-red\". Luego, al iniciar contenedores, se puede especificar a qu\u00e9 red pertenecen:\n\n```\ndocker run -d --name contenedor1 --network mi-red nginx\ndocker run -d --name contenedor2 --network mi-red nginx\n```\n\nAhora, los contenedores \"contenedor1\" y \"contenedor2\" pueden comunicarse entre s\u00ed usando sus nombres como direcciones.\n\nPara ver las redes existentes:\n\n```\ndocker network ls\n```\n\nY para inspeccionar una red en particular:\n\n```\ndocker network inspect mi-red\n```\n\nEsto muestra informaci\u00f3n detallada sobre la red, incluyendo los contenedores conectados a ella.\n\nPara desconectar un contenedor de una red:\n\n```\ndocker network disconnect mi-red contenedor1\n```\n\nY para eliminar una red:\n\n```\ndocker network rm mi-red\n```\n\nEs importante tener en cuenta que Docker tambi\u00e9n crea algunas redes por defecto, como \"bridge\", \"host\" y \"none\". La red \"bridge\" es la que se usa por defecto si no se especifica otra al crear un contenedor.\n\nLas redes Docker son una herramienta poderosa para organizar y gestionar la comunicaci\u00f3n entre contenedores en entornos complejos.<\/h2>\n<p>Docker proporciona un conjunto de comandos para crear, inspeccionar y gestionar redes. <code><span class=\"glossaryai-tooltip glossary-term-699\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\" target=\"_blank\">docker network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La red de Docker permite una comunicaci\u00f3n fluida entre contenedores en entornos aislados. Admite varios controladores, como bridge y overlay, lo que permite configuraciones de red flexibles adaptadas a las necesidades de las aplicaciones.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> command is your primary tool for handling <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> configuraciones.<\/p>\n<h3>Creando una Red Bridge<\/h3>\n<p>You can create a custom <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\" target=\"_blank\">bridge network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network facilita la interoperabilidad entre varios ecosistemas de blockchain, permitiendo transferencias de activos y comunicaci\u00f3n sin interrupciones. Su arquitectura optimiza la escalabilidad y la accesibilidad para los usuarios en todas las redes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> using the following command:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The `docker network create` command enables users to establish custom networks for containerized applications. This facilitates efficient communication and isolation between containers, enhancing application performance and security.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --driver bridge my_bridge_network<\/code><\/pre>\n<p>This command creates a new <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\" target=\"_blank\">bridge network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network facilita la interoperabilidad entre varios ecosistemas de blockchain, permitiendo transferencias de activos y comunicaci\u00f3n sin interrupciones. Su arquitectura optimiza la escalabilidad y la accesibilidad para los usuarios en todas las redes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> llamado <code>my_bridge_network<\/code>. El <code>--conductor<\/code> flag specifies the type of <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to create, with <code>bridge<\/code> ser la opci\u00f3n predeterminada.<\/p>\n<h3>Inspecci\u00f3n de red<\/h3>\n<p>To view the details of a specific <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, puedes usar el <code><span class=\"glossaryai-tooltip glossary-term-1164\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\" target=\"_blank\">inspeccionar red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La inspecci\u00f3n de la red Docker proporciona informaci\u00f3n detallada sobre la configuraci\u00f3n de una red Docker y los contenedores conectados. Este comando es esencial para solucionar problemas de red y optimizar la comunicaci\u00f3n entre contenedores.\n\nLa sintaxis b\u00e1sica del comando es:\n\n```bash\ndocker network inspect [OPTIONS] NETWORK [NETWORK...]\n```\n\nOpciones comunes:\n\n- `--format` o `-f`: Formato de salida personalizado usando plantillas Go\n- `--verbose` o `-v`: Muestra informaci\u00f3n detallada adicional\n\nEjemplos de uso:\n\n1. Inspeccionar una red espec\u00edfica:\n\n```bash\ndocker network inspect my-network\n```\n\n2. Inspeccionar m\u00faltiples redes:\n\n```bash\ndocker network inspect network1 network2\n```\n\n3. Usar formato personalizado para mostrar solo informaci\u00f3n espec\u00edfica:\n\n```bash\ndocker network inspect -f '{{.Name}}: {{range .Containers}}{{.Name}} {{end}}' my-network\n```\n\n4. Mostrar informaci\u00f3n detallada:\n\n```bash\ndocker network inspect -v my-network\n```\n\nLa salida incluye informaci\u00f3n como:\n\n- Nombre y ID de la red\n- Controlador de red utilizado\n- Subred y Gateway\n- Contenedores conectados\n- Opciones de red\n- Etiquetas (labels)\n\nEste comando es particularmente \u00fatil para:\n\n- Verificar la configuraci\u00f3n de red de contenedores espec\u00edficos\n- Identificar problemas de conectividad\n- Comprender c\u00f3mo est\u00e1n conectados los contenedores en una red\n- Diagnosticar problemas de comunicaci\u00f3n entre contenedores\n- Planificar cambios en la topolog\u00eda de red\n\nAl combinar `docker network inspect` con otras herramientas de diagn\u00f3stico de Docker, puedes obtener una visi\u00f3n completa del estado de red de tus contenedores y resolver problemas de manera eficiente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> comando:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1164\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\" target=\"_blank\">inspeccionar red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La inspecci\u00f3n de la red Docker proporciona informaci\u00f3n detallada sobre la configuraci\u00f3n de una red Docker y los contenedores conectados. Este comando es esencial para solucionar problemas de red y optimizar la comunicaci\u00f3n entre contenedores.\n\nLa sintaxis b\u00e1sica del comando es:\n\n```bash\ndocker network inspect [OPTIONS] NETWORK [NETWORK...]\n```\n\nOpciones comunes:\n\n- `--format` o `-f`: Formato de salida personalizado usando plantillas Go\n- `--verbose` o `-v`: Muestra informaci\u00f3n detallada adicional\n\nEjemplos de uso:\n\n1. Inspeccionar una red espec\u00edfica:\n\n```bash\ndocker network inspect my-network\n```\n\n2. Inspeccionar m\u00faltiples redes:\n\n```bash\ndocker network inspect network1 network2\n```\n\n3. Usar formato personalizado para mostrar solo informaci\u00f3n espec\u00edfica:\n\n```bash\ndocker network inspect -f '{{.Name}}: {{range .Containers}}{{.Name}} {{end}}' my-network\n```\n\n4. Mostrar informaci\u00f3n detallada:\n\n```bash\ndocker network inspect -v my-network\n```\n\nLa salida incluye informaci\u00f3n como:\n\n- Nombre y ID de la red\n- Controlador de red utilizado\n- Subred y Gateway\n- Contenedores conectados\n- Opciones de red\n- Etiquetas (labels)\n\nEste comando es particularmente \u00fatil para:\n\n- Verificar la configuraci\u00f3n de red de contenedores espec\u00edficos\n- Identificar problemas de conectividad\n- Comprender c\u00f3mo est\u00e1n conectados los contenedores en una red\n- Diagnosticar problemas de comunicaci\u00f3n entre contenedores\n- Planificar cambios en la topolog\u00eda de red\n\nAl combinar `docker network inspect` con otras herramientas de diagn\u00f3stico de Docker, puedes obtener una visi\u00f3n completa del estado de red de tus contenedores y resolver problemas de manera eficiente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> my_bridge_network<\/code><\/pre>\n<p>This command will display detailed information about the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, including its configuration, connected containers, and subnet information.<\/p>\n<h3>Listing All Networks<\/h3>\n<p>Para ver todas las redes disponibles en tu entorno de Docker, puedes <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\" target=\"_blank\">run<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" refers to a command in various programming languages and operating systems to execute a specified program or script. It initiates processes, providing a controlled environment for task execution.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-699\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\" target=\"_blank\">docker network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La red de Docker permite una comunicaci\u00f3n fluida entre contenedores en entornos aislados. Admite varios controladores, como bridge y overlay, lo que permite configuraciones de red flexibles adaptadas a las necesidades de las aplicaciones.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ls<\/code><\/pre>\n<p>This command will display a list of all networks, including their names, IDs, drivers, and scopes.<\/p>\n<h3>Removing a Network<\/h3>\n<p>If you need to remove a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can use the following command:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1167\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-rm\/\" target=\"_blank\">docker network rm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Network RM is a command used to remove one or more user-defined networks in Docker. This helps manage network configurations efficiently, ensuring a clean environment for container operations.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-rm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> my_bridge_network<\/code><\/pre>\n<p>Ensure that no containers are connected to the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> before attempting to remove it, as Docker will return an error if there are still active connections.<\/p>\n<h2>Connecting Containers to a Network<\/h2>\n<p>Once you have created a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can connect containers to it. This allows the containers to communicate with each other using their <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> names as hostnames.<\/p>\n<p>To connect a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to a specific <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> when you create it, use the <code>--network<\/code> bandera:<\/p>\n<pre><code class=\"language-bash\">Docker es una plataforma de c\u00f3digo abierto que permite automatizar el despliegue de aplicaciones dentro de contenedores de software. Proporciona una capa adicional de abstracci\u00f3n y automatizaci\u00f3n de virtualizaci\u00f3n a nivel de sistema operativo en Linux.\n\nLos contenedores Docker empaquetan una aplicaci\u00f3n con todas sus dependencias en un formato estandarizado que puede ejecutarse en cualquier entorno Linux. Esto facilita enormemente el desarrollo, el testing y el despliegue de aplicaciones, ya que se eliminan los problemas de \"funciona en mi m\u00e1quina\".\n\nAlgunas de las caracter\u00edsticas clave de Docker son:\n\n- Aislamiento: Cada contenedor se ejecuta de forma aislada, con su propio sistema de archivos, procesos, etc.\n\n- Portabilidad: Los contenedores pueden ejecutarse en cualquier entorno Linux sin necesidad de modificarlos.\n\n- Ligereza: Los contenedores comparten el kernel del sistema operativo anfitri\u00f3n, lo que los hace mucho m\u00e1s ligeros que las m\u00e1quinas virtuales tradicionales.\n\n- Escalabilidad: Es muy f\u00e1cil escalar horizontalmente una aplicaci\u00f3n ejecutando m\u00faltiples instancias de un contenedor.\n\nDocker se ha convertido en una herramienta fundamental en el desarrollo de aplicaciones modernas, especialmente en el contexto de la arquitectura de microservicios y la computaci\u00f3n en la nube. <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\" target=\"_blank\">run<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" refers to a command in various programming languages and operating systems to execute a specified program or script. It initiates processes, providing a controlled environment for task execution.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> -d --name my_container --network my_bridge_network nginx<\/code><\/pre>\n<p>In this example, we are running an Nginx <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and connecting it to the <code>my_bridge_network<\/code>.<\/p>\n<h3>Connecting an Existing Container to a Network<\/h3>\n<p>If you have an existing <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that you want to connect to a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can use the following command:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1165\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-connect\/\" target=\"_blank\">conectar red docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Network Connect permite que los contenedores se comuniquen a trav\u00e9s de diferentes redes. Permite una integraci\u00f3n y gesti\u00f3n perfectas de las configuraciones de red, mejorando la flexibilidad del despliegue de aplicaciones.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-connect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mi_red_bridge mi_contenedor<\/code><\/pre>\n<p>This command connects <code>mi_contenedor<\/code> a <code>my_bridge_network<\/code>, allowing it to communicate with other containers connected to the same <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h3>Desconectar un contenedor de una red\n\nPara desconectar un contenedor de una red, utilice el comando `docker network disconnect`. El siguiente comando desconecta el contenedor `my-nginx` de la red `my-network`:\n\n```bash\n$ docker network disconnect my-network my-nginx\n```\n\nEl comando `docker network disconnect` toma dos argumentos: el nombre de la red y el nombre del contenedor. El comando anterior desconecta el contenedor `my-nginx` de la red `my-network`.<\/h3>\n<p>To disconnect a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> desde un <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, utilice el <code><span class=\"glossaryai-tooltip glossary-term-1166\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-disconnect\/\" target=\"_blank\">Desconectar red de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La funci\u00f3n de desconexi\u00f3n de red de Docker permite a los usuarios aislar contenedores de redes espec\u00edficas, mejorando la seguridad y la gesti\u00f3n de recursos. Este comando es esencial para mantener comunicaciones eficientes entre contenedores.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-disconnect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> comando:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1166\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-disconnect\/\" target=\"_blank\">Desconectar red de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La funci\u00f3n de desconexi\u00f3n de red de Docker permite a los usuarios aislar contenedores de redes espec\u00edficas, mejorando la seguridad y la gesti\u00f3n de recursos. Este comando es esencial para mantener comunicaciones eficientes entre contenedores.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-disconnect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mi_red_bridge mi_contenedor<\/code><\/pre>\n<p>Este comando elimina <code>mi_contenedor<\/code> de <code>my_bridge_network<\/code>, isolating it from other containers on that <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h2>Configuraci\u00f3n de opciones de red<\/h2>\n<p>Docker allows you to fine-tune <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> settings with various options, such as specifying subnets, gateways, and IP ranges. This is particularly useful for managing IP addresses in large deployments.<\/p>\n<h3>Creating a Network with Custom Subnet<\/h3>\n<p>You can create a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> with a specific subnet and gateway using the <code>--subnet<\/code> and <code>--gateway<\/code> banderas:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The `docker network create` command enables users to establish custom networks for containerized applications. This facilitates efficient communication and isolation between containers, enhancing application performance and security.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --driver bridge --subnet 192.168.1.0\/24 --gateway 192.168.1.1 my_custom_network<\/code><\/pre>\n<p>In this example, we create a <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\" target=\"_blank\">bridge network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network facilita la interoperabilidad entre varios ecosistemas de blockchain, permitiendo transferencias de activos y comunicaci\u00f3n sin interrupciones. Su arquitectura optimiza la escalabilidad y la accesibilidad para los usuarios en todas las redes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> with a subnet of <code>192.168.1.0\/24<\/code> and a gateway of <code>192.168.1.1<\/code>.<\/p>\n<h3>Using a Specific IP Address<\/h3>\n<p>You can assign a specific IP address to a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> within a user-defined <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. When creating the <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, utilice el <code>--ip<\/code> bandera:<\/p>\n<pre><code class=\"language-bash\">Docker es una plataforma de c\u00f3digo abierto que permite automatizar el despliegue de aplicaciones dentro de contenedores de software. Proporciona una capa adicional de abstracci\u00f3n y automatizaci\u00f3n de virtualizaci\u00f3n a nivel de sistema operativo en Linux.\n\nLos contenedores Docker empaquetan una aplicaci\u00f3n con todas sus dependencias en un formato estandarizado que puede ejecutarse en cualquier entorno Linux. Esto facilita enormemente el desarrollo, el testing y el despliegue de aplicaciones, ya que se eliminan los problemas de \"funciona en mi m\u00e1quina\".\n\nAlgunas de las caracter\u00edsticas clave de Docker son:\n\n- Aislamiento: Cada contenedor se ejecuta de forma aislada, con su propio sistema de archivos, procesos, etc.\n\n- Portabilidad: Los contenedores pueden ejecutarse en cualquier entorno Linux sin necesidad de modificarlos.\n\n- Ligereza: Los contenedores comparten el kernel del sistema operativo anfitri\u00f3n, lo que los hace mucho m\u00e1s ligeros que las m\u00e1quinas virtuales tradicionales.\n\n- Escalabilidad: Es muy f\u00e1cil escalar horizontalmente una aplicaci\u00f3n ejecutando m\u00faltiples instancias de un contenedor.\n\nDocker se ha convertido en una herramienta fundamental en el desarrollo de aplicaciones modernas, especialmente en el contexto de la arquitectura de microservicios y la computaci\u00f3n en la nube. <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\" target=\"_blank\">run<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" refers to a command in various programming languages and operating systems to execute a specified program or script. It initiates processes, providing a controlled environment for task execution.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> -d --name my_container --network my_custom_network --ip 192.168.1.10 nginx<\/code><\/pre>\n<p>This command runs an Nginx <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and assigns it the IP address <code>192.168.1.10<\/code> on <code>mi_red_personalizada<\/code>.<\/p>\n<h2>Escenarios Avanzados de Redes<\/h2>\n<p>Comprender c\u00f3mo configurar redes en Docker abre posibilidades para escenarios avanzados, como usar Docker con <span class=\"glossaryai-tooltip glossary-term-656\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/kubernetes\/\" target=\"_blank\">Kubernetes<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications, enhancing resource efficiency and resilience.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/kubernetes\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/load-balancing\/\" target=\"_blank\">load balancing<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">El balanceo de carga es una t\u00e9cnica fundamental de gesti\u00f3n de redes que distribuye el tr\u00e1fico entrante entre m\u00faltiples servidores. Esto garantiza una utilizaci\u00f3n \u00f3ptima de los recursos, minimiza el tiempo de respuesta y mejora la disponibilidad de las aplicaciones.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, and <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/service\/\" target=\"_blank\">servicio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service refers to the act of providing assistance or support to fulfill specific needs or requirements. In various domains, it encompasses customer service, technical support, and professional services, emphasizing efficiency and user satisfaction.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> discovery.<\/p>\n<h3>Multi-Host Networking with Overlay Networks<\/h3>\n<p>In scenarios where you have multiple Docker hosts, you can create an <span class=\"glossaryai-tooltip glossary-term-663\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\" target=\"_blank\">overlay network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red superpuesta es una red virtual construida sobre una red f\u00edsica existente. Permite una comunicaci\u00f3n y compartici\u00f3n de recursos eficientes, mejorando la escalabilidad y flexibilidad mientras abstrae las complejidades de la infraestructura subyacente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to enable communication between containers running on different hosts. This is particularly useful in <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm es una herramienta de orquestaci\u00f3n de contenedores que permite la gesti\u00f3n de un cl\u00faster de motores Docker. Simplifica el escalado y la implementaci\u00f3n, garantizando alta disponibilidad y equilibrio de carga entre los servicios.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> or <span class=\"glossaryai-tooltip glossary-term-656\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/kubernetes\/\" target=\"_blank\">Kubernetes<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications, enhancing resource efficiency and resilience.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/kubernetes\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> entornos.<\/p>\n<p>To create an <span class=\"glossaryai-tooltip glossary-term-663\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\" target=\"_blank\">overlay network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red superpuesta es una red virtual construida sobre una red f\u00edsica existente. Permite una comunicaci\u00f3n y compartici\u00f3n de recursos eficientes, mejorando la escalabilidad y flexibilidad mientras abstrae las complejidades de la infraestructura subyacente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you need to initialize a swarm:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1141\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-swarm-init\/\" target=\"_blank\">docker swarm init<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm Init es un comando utilizado para inicializar un nuevo cl\u00faster Swarm. Configura el host Docker actual como un nodo manager, habilitando la orquestaci\u00f3n de servicios a trav\u00e9s de m\u00faltiples hosts.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-swarm-init\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code><\/pre>\n<p>Then, create the <span class=\"glossaryai-tooltip glossary-term-663\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\" target=\"_blank\">overlay network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red superpuesta es una red virtual construida sobre una red f\u00edsica existente. Permite una comunicaci\u00f3n y compartici\u00f3n de recursos eficientes, mejorando la escalabilidad y flexibilidad mientras abstrae las complejidades de la infraestructura subyacente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/overlay-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The `docker network create` command enables users to establish custom networks for containerized applications. This facilitates efficient communication and isolation between containers, enhancing application performance and security.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --driver overlay mi_red_anidada<\/code><\/pre>\n<p>Ahora, cualquier contenedor lanzado en este enjambre y conectado a <code>mi_red_de_superposici\u00f3n<\/code> will be able to communicate across different hosts.<\/p>\n<h3>Uso de Macvlan para acceso directo a la red\n\nMacvlan es una tecnolog\u00eda de red de Docker que permite a los contenedores conectarse directamente a la red del host, obteniendo direcciones IP \u00fanicas y apareciendo como dispositivos independientes en la red local. Esto proporciona una mayor flexibilidad y rendimiento en comparaci\u00f3n con el modo bridge predeterminado de Docker.\n\nPara crear una red Macvlan, primero debemos identificar la interfaz de red f\u00edsica del host que queremos utilizar. Luego, ejecutamos el siguiente comando:\n\n```\ndocker network create -d macvlan \\\n  --subnet=192.168.1.0\/24 \\\n  --gateway=192.168.1.1 \\\n  -o parent=eth0 \\\n  my-macvlan-net\n```\n\nEn este ejemplo, creamos una red Macvlan llamada \"my-macvlan-net\" utilizando la interfaz \"eth0\" del host. La red tiene un rango de direcciones IP de 192.168.1.0\/24 y utiliza 192.168.1.1 como puerta de enlace.\n\nUna vez creada la red, podemos iniciar contenedores conectados a ella:\n\n```\ndocker run -it --rm --network=my-macvlan-net alpine sh\n```\n\nEl contenedor Alpine se iniciar\u00e1 con una direcci\u00f3n IP \u00fanica en la red 192.168.1.0\/24, permiti\u00e9ndole comunicarse directamente con otros dispositivos en la red local.\n\nMacvlan ofrece varias ventajas, como la eliminaci\u00f3n de la sobrecarga de NAT, la posibilidad de utilizar direcciones IP est\u00e1ticas y la integraci\u00f3n transparente con las herramientas de red existentes. Sin embargo, tambi\u00e9n tiene algunas limitaciones, como la imposibilidad de utilizarlo en hosts con virtualizaci\u00f3n anidada y la necesidad de configurar el enrutamiento adecuado en el switch de la red.\n\nEn resumen, Macvlan es una opci\u00f3n poderosa para aquellos que necesitan que sus contenedores tengan acceso directo a la red del host, brindando mayor flexibilidad y rendimiento en comparaci\u00f3n con el modo bridge predeterminado de Docker.<\/h3>\n<p>If you need containers to appear as if they are physical devices on the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, puedes usar el <span class=\"glossaryai-tooltip glossary-term-714\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/macvlan-network-driver\/\" target=\"_blank\">Controlador de red Macvlan\n\nEl controlador de red Macvlan es una opci\u00f3n de red de Docker que permite asignar una direcci\u00f3n MAC \u00fanica a cada contenedor, haci\u00e9ndolos aparecer como dispositivos f\u00edsicos independientes en la red. Esto permite que los contenedores se comuniquen directamente con la red externa sin necesidad de utilizar NAT (Network Address Translation) o puentes de red.\n\nCaracter\u00edsticas principales:\n\n1. Aislamiento de nivel 2: Cada contenedor tiene su propia direcci\u00f3n MAC y se comporta como un dispositivo de red independiente.\n\n2. Comunicaci\u00f3n directa: Los contenedores pueden comunicarse directamente con la red externa sin pasar por el host.\n\n3. Configuraci\u00f3n flexible: Se pueden crear m\u00faltiples subredes Macvlan en una sola interfaz f\u00edsica.\n\n4. Soporte para VLAN: Es posible crear subredes VLAN dentro de una red Macvlan.\n\n5. Bajo overhead: Al no requerir NAT o puentes adicionales, el rendimiento es similar al de una conexi\u00f3n directa.\n\nUso:\n\nPara crear una red Macvlan, se utiliza el siguiente comando:\n\n```bash\ndocker network create -d macvlan --subnet=192.168.1.0\/24 --gateway=192.168.1.1 -o parent=eth0 pubnet\n```\n\nEn este ejemplo:\n- `-d macvlan` especifica el driver a utilizar.\n- `--subnet` define la subred IP.\n- `--gateway` establece la puerta de enlace.\n- `-o parent=eth0` indica la interfaz f\u00edsica a utilizar.\n- `pubnet` es el nombre de la red creada.\n\nLuego, para conectar un contenedor a esta red:\n\n```bash\ndocker run --net=pubnet --ip=192.168.1.10 -it ubuntu bash\n```\n\nConsideraciones:\n\n1. Requiere soporte del kernel Linux para Macvlan.\n2. Puede haber conflictos de direcciones IP si no se gestiona adecuadamente.\n3. No es compatible con todas las configuraciones de red, especialmente en entornos virtualizados.\n4. La depuraci\u00f3n puede ser m\u00e1s compleja debido a la naturaleza de nivel 2 de la red.\n\nEl driver Macvlan es particularmente \u00fatil en escenarios donde se necesita un alto rendimiento de red y una integraci\u00f3n directa con la infraestructura de red existente, como en entornos de producci\u00f3n o al migrar aplicaciones de m\u00e1quinas virtuales a contenedores.<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">El controlador de red MacVLAN permite m\u00faltiples direcciones MAC en una sola interfaz de red, lo que permite que los contenedores y las m\u00e1quinas virtuales se comuniquen directamente en el mismo segmento de red, mejorando el aislamiento y el rendimiento.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/macvlan-network-driver\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This is particularly useful for applications that need to be directly accessible from the local <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> without NAT.<\/p>\n<p>To create a Macvlan <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, utilice el siguiente comando:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The `docker network create` command enables users to establish custom networks for containerized applications. This facilitates efficient communication and isolation between containers, enhancing application performance and security.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> -d macvlan \n    --subnet=192.168.1.0\/24 \n    --gateway=192.168.1.1 \n    -o parent=eth0 my_macvlan_network<\/code><\/pre>\n<p>In this example, replace <code>eth0<\/code> with the appropriate <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interface on your host.<\/p>\n<h2>Soluci\u00f3n de problemas de redes en Docker<\/h2>\n<p>A pesar de la robustez de las capacidades de red de Docker, pueden surgir problemas. Aqu\u00ed hay algunos pasos comunes de soluci\u00f3n de problemas:\n\n1. Verificar la conectividad de la red:\n   - Aseg\u00farate de que el daemon de Docker est\u00e9 en ejecuci\u00f3n.\n   - Comprueba si hay conflictos de direcciones IP en la red.\n   - Verifica que los contenedores puedan comunicarse entre s\u00ed y con el host.\n\n2. Revisar la configuraci\u00f3n de red:\n   - Examina los archivos de configuraci\u00f3n de Docker, como `\/etc\/docker\/daemon.json`.\n   - Aseg\u00farate de que las opciones de red est\u00e9n configuradas correctamente.\n   - Verifica que los puertos necesarios est\u00e9n expuestos y mapeados correctamente.\n\n3. Inspeccionar los contenedores:\n   - Utiliza el comando `docker inspect` para obtener informaci\u00f3n detallada sobre un contenedor.\n   - Verifica las direcciones IP asignadas a los contenedores.\n   - Comprueba si los contenedores tienen las interfaces de red correctas.\n\n4. Revisar los registros de Docker:\n   - Examina los registros del daemon de Docker para identificar posibles errores.\n   - Utiliza el comando `docker logs` para ver los registros de un contenedor espec\u00edfico.\n\n5. Probar la conectividad de red:\n   - Utiliza herramientas como `ping`, `curl` o `telnet` para probar la conectividad entre contenedores y con el host.\n   - Verifica que los firewalls o grupos de seguridad no est\u00e9n bloqueando el tr\u00e1fico de red.\n\n6. Reiniciar los servicios de Docker:\n   - Si los problemas persisten, intenta reiniciar el daemon de Docker y los contenedores afectados.\n\n7. Actualizar Docker:\n   - Aseg\u00farate de estar utilizando la \u00faltima versi\u00f3n estable de Docker, ya que las actualizaciones a menudo incluyen correcciones de errores y mejoras de red.\n\n8. Consultar la documentaci\u00f3n y recursos de la comunidad:\n   - Revisa la documentaci\u00f3n oficial de Docker para obtener informaci\u00f3n espec\u00edfica sobre problemas de red.\n   - Busca en foros y comunidades en l\u00ednea para ver si otros usuarios han experimentado problemas similares y c\u00f3mo los resolvieron.\n\nRecuerda que la soluci\u00f3n de problemas de red en Docker puede requerir un enfoque sistem\u00e1tico y la verificaci\u00f3n de m\u00faltiples componentes. Si los problemas persisten, considera buscar ayuda adicional de la comunidad de Docker o de un experto en redes.<\/p>\n<ol>\n<li>\n<p><strong>Check <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">Red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Configuration<\/strong>Utilizar <code><span class=\"glossaryai-tooltip glossary-term-1164\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\" target=\"_blank\">inspeccionar red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La inspecci\u00f3n de la red Docker proporciona informaci\u00f3n detallada sobre la configuraci\u00f3n de una red Docker y los contenedores conectados. Este comando es esencial para solucionar problemas de red y optimizar la comunicaci\u00f3n entre contenedores.\n\nLa sintaxis b\u00e1sica del comando es:\n\n```bash\ndocker network inspect [OPTIONS] NETWORK [NETWORK...]\n```\n\nOpciones comunes:\n\n- `--format` o `-f`: Formato de salida personalizado usando plantillas Go\n- `--verbose` o `-v`: Muestra informaci\u00f3n detallada adicional\n\nEjemplos de uso:\n\n1. Inspeccionar una red espec\u00edfica:\n\n```bash\ndocker network inspect my-network\n```\n\n2. Inspeccionar m\u00faltiples redes:\n\n```bash\ndocker network inspect network1 network2\n```\n\n3. Usar formato personalizado para mostrar solo informaci\u00f3n espec\u00edfica:\n\n```bash\ndocker network inspect -f '{{.Name}}: {{range .Containers}}{{.Name}} {{end}}' my-network\n```\n\n4. Mostrar informaci\u00f3n detallada:\n\n```bash\ndocker network inspect -v my-network\n```\n\nLa salida incluye informaci\u00f3n como:\n\n- Nombre y ID de la red\n- Controlador de red utilizado\n- Subred y Gateway\n- Contenedores conectados\n- Opciones de red\n- Etiquetas (labels)\n\nEste comando es particularmente \u00fatil para:\n\n- Verificar la configuraci\u00f3n de red de contenedores espec\u00edficos\n- Identificar problemas de conectividad\n- Comprender c\u00f3mo est\u00e1n conectados los contenedores en una red\n- Diagnosticar problemas de comunicaci\u00f3n entre contenedores\n- Planificar cambios en la topolog\u00eda de red\n\nAl combinar `docker network inspect` con otras herramientas de diagn\u00f3stico de Docker, puedes obtener una visi\u00f3n completa del estado de red de tus contenedores y resolver problemas de manera eficiente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network-inspect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> to verify the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> settings and connected containers.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">Container<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Logs<\/strong>: Access the logs of the containers to identify any errors related to <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> communication. You can use <code>docker logs my_container<\/code> to view logs.<\/p>\n<\/li>\n<li>\n<p><strong>Pruebas de Ping y Conectividad<\/strong>: Utiliza herramientas como <code>ping<\/code>, <code>curl<\/code>, o <code>wget<\/code> dentro de tus contenedores para verificar la conectividad con otros contenedores o servicios externos.<\/p>\n<\/li>\n<li>\n<p><strong>Firewall y Grupos de Seguridad<\/strong>: Ensure that your host\u2019s firewall or cloud security groups allow traffic on the necessary ports.<\/p>\n<\/li>\n<li>\n<p><strong>Revisi\u00f3n de Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/daemon\/\" target=\"_blank\">demonio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un demonio es un proceso en segundo plano en inform\u00e1tica que se ejecuta de manera aut\u00f3noma, realizando tareas sin intervenci\u00f3n del usuario. Generalmente gestiona funciones a nivel de sistema o de aplicaci\u00f3n, mejorando la eficiencia.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Logs<\/strong>: Consult the Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/daemon\/\" target=\"_blank\">servicio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un demonio es un proceso en segundo plano en inform\u00e1tica que se ejecuta de manera aut\u00f3noma, realizando tareas sin intervenci\u00f3n del usuario. Generalmente gestiona funciones a nivel de sistema o de aplicaci\u00f3n, mejorando la eficiencia.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> logs for any networking-related error messages. This can provide insight into issues that are not immediately apparent.<\/p>\n<\/li>\n<\/ol>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Configuring networks in Docker is a vital skill for anyone looking to leverage containerization effectively. Whether you&#8217;re building isolated environments, connecting containers across multiple hosts, or enabling direct access to the local <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, understanding Docker&#8217;s networking capabilities will enhance your ability to design scalable and efficient applications.<\/p>\n<p>By exploring bridge, host, overlay, macvlan, and none networks, you can tailor your networking architecture to meet the specific needs of your applications. Additionally, the ability to customize <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> settings, connect and disconnect containers, and troubleshoot issues will empower you to handle complex scenarios with confidence.<\/p>\n<p>Con este conocimiento, ahora est\u00e1s equipado para configurar y administrar redes de Docker, sentando las bases para construir aplicaciones robustas e interconectadas en un entorno contenerizado.<\/p>","protected":false},"excerpt":{"rendered":"<p>Para configurar un <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> En Docker, utiliza el comando `<span class=\"glossaryai-tooltip glossary-term-699\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\" target=\"_blank\">docker network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">La red de Docker permite una comunicaci\u00f3n fluida entre contenedores en entornos aislados. Admite varios controladores, como bridge y overlay, lo que permite configuraciones de red flexibles adaptadas a las necesidades de las aplicaciones.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> create` command to establish a new <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\" target=\"_blank\">red<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una red, en inform\u00e1tica, es un conjunto de dispositivos interconectados que se comunican y comparten recursos. Permite el intercambio de datos, facilita la colaboraci\u00f3n y mejora la eficiencia operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. You can specify options such as driver type and subnet settings for customized connectivity.<\/p>","protected":false},"author":1,"featured_media":390,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-installation-and-configuration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How do I configure a network in Docker? - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/es\/instalacion-y-configuracion\/how-do-i-configure-a-network-in-docker\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do I configure a network in Docker? - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"To configure a network in Docker, use the `docker network create` command to establish a new network. You can specify options such as driver type and subnet settings for customized connectivity.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/es\/instalacion-y-configuracion\/how-do-i-configure-a-network-in-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-21T11:54:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dockerpros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"dockerpros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/\"},\"author\":{\"name\":\"dockerpros\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\"},\"headline\":\"How do I configure a network in Docker?\",\"datePublished\":\"2024-07-21T11:54:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/\"},\"wordCount\":1098,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg\",\"articleSection\":[\"Installation and Configuration\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/\",\"url\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/\",\"name\":\"How do I configure a network in Docker? - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg\",\"datePublished\":\"2024-07-21T11:54:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg\",\"width\":800,\"height\":600,\"caption\":\"how-do-i-configure-a-network-in-docker-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do I configure a network in Docker?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\",\"name\":\"dockerpros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1779972442\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1779972442\",\"caption\":\"dockerpros\"},\"sameAs\":[\"https:\/\/dockerpros.com\/\"],\"url\":\"https:\/\/dockerpros.com\/es\/author\/dockerpros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo configuro una red en Docker? - Dockerpros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/es\/instalacion-y-configuracion\/how-do-i-configure-a-network-in-docker\/","og_locale":"es_ES","og_type":"article","og_title":"How do I configure a network in Docker? - Dockerpros","og_description":"To configure a network in Docker, use the `docker network create` command to establish a new network. You can specify options such as driver type and subnet settings for customized connectivity.","og_url":"https:\/\/dockerpros.com\/es\/instalacion-y-configuracion\/how-do-i-configure-a-network-in-docker\/","og_site_name":"Dockerpros","article_published_time":"2024-07-21T11:54:13+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg","type":"image\/jpeg"}],"author":"dockerpros","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"dockerpros","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#article","isPartOf":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/"},"author":{"name":"dockerpros","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4"},"headline":"How do I configure a network in Docker?","datePublished":"2024-07-21T11:54:13+00:00","mainEntityOfPage":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/"},"wordCount":1098,"commentCount":0,"publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"image":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg","articleSection":["Installation and Configuration"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/","url":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/","name":"\u00bfC\u00f3mo configuro una red en Docker? - Dockerpros","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg","datePublished":"2024-07-21T11:54:13+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-configure-a-network-in-docker_173.jpg","width":800,"height":600,"caption":"how-do-i-configure-a-network-in-docker-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/how-do-i-configure-a-network-in-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"How do I configure a network in Docker?"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Profesionales de Docker","description":"DockerPros \u2013 Tu centro definitivo de recursos Docker","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Profesionales de Docker","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4","name":"profesionales de Docker","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1779972442","contentUrl":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1779972442","caption":"dockerpros"},"sameAs":["https:\/\/dockerpros.com\/"],"url":"https:\/\/dockerpros.com\/es\/author\/dockerpros\/"}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media\/390"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}