{"id":1278,"date":"2024-07-23T12:18:32","date_gmt":"2024-07-23T12:18:32","guid":{"rendered":"https:\/\/dockerpros.com\/?post_type=glossary&#038;p=1278"},"modified":"2024-07-23T12:22:21","modified_gmt":"2024-07-23T12:22:21","slug":"docker-compose-redes-externas","status":"publish","type":"glossary","link":"https:\/\/dockerpros.com\/es\/wiki\/docker-compose-external-networks\/","title":{"rendered":"Docker Compose External Networks"},"content":{"rendered":"<h1>Advanced Guide to Docker Compose External Networks<\/h1>\n<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is a powerful tool that simplifies the management of multi-container Docker applications. One of its capabilities, often overlooked by developers, is the use of external networks. External networks allow Docker containers to communicate across different <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> projects or even with external applications outside of the Docker environment. This article explores the concept of <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> external networks in-depth, covering how they function, their configuration, and their practical applications in real-world scenarios.<\/p>\n<h2>Comprender las redes de Docker<\/h2>\n<p>Before diving into external networks, it\u2019s crucial to grasp the basics of Docker networking. Docker uses a bridge networking model by default, where each <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> is assigned an IP address within 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> and can communicate with other containers 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>. There are several types of networks available in Docker:<\/p>\n<ol>\n<li><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> type, which allows containers to communicate with each other on the same host.<\/li>\n<li><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>: Containers 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> y puede acceder directamente a los servicios locales.<\/li>\n<li><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>: This type enables containers to communicate across multiple Docker hosts, often used in a Swarm 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> configuraci\u00f3n.<\/li>\n<li><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>: 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 act like 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>.<\/li>\n<\/ol>\n<h3>\u00bfQu\u00e9 son las redes externas?<\/h3>\n<p>Un externo <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> is 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> that is created outside of Docker Compose\u2019s lifecycle. This means that when you define an external <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 un <code>docker-compose.yml<\/code> file, you are telling <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to use an existing <span class=\"glossaryai-tooltip glossary-term-699\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-network\/\" target=\"_blank\">Red de Docker<\/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> en lugar de crear uno nuevo. Esto es particularmente \u00fatil cuando:<\/p>\n<ul>\n<li>You need multiple services or applications to communicate with each other across different <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> archivos.<\/li>\n<li>You want to maintain shared resources for different project environments without duplicating <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.<\/li>\n<\/ul>\n<h2>Configuraci\u00f3n de redes externas\n\nTo set up an external network, you need to create a network and a subnet. The network is the container for the subnet, and the subnet defines the IP address range and other network parameters.\n\nCreating a Network\n\nTo create a network, use the following command:\n\n```\nopenstack network create --share --external --provider-physical-network provider --provider-network-type flat external\n```\n\nThis command creates a network named \"external\" that is shared and external. The network uses the \"provider\" physical network and the \"flat\" network type.\n\nCreating a Subnet\n\nTo create a subnet, use the following command:\n\n```\nopenstack subnet create --network external --subnet-range 10.0.0.0\/24 --gateway 10.0.0.1 --allocation-pool start=10.0.0.100,end=10.0.0.200 --dns-nameserver 8.8.8.8 external-subnet\n```\n\nThis command creates a subnet named \"external-subnet\" that is associated with the \"external\" network. The subnet has an IP address range of 10.0.0.0\/24, a gateway of 10.0.0.1, and an allocation pool of 10.0.0.100 to 10.0.0.200. The subnet also uses the DNS nameserver 8.8.8.8.\n\nVerifying the Network and Subnet\n\nTo verify that the network and subnet were created successfully, use the following commands:\n\n```\nopenstack network list\nopenstack subnet list\n```\n\nThese commands will display a list of all networks and subnets in your OpenStack environment. You should see the \"external\" network and \"external-subnet\" subnet in the output.\n\nConclusion\n\nIn this section, you learned how to set up an external network in OpenStack. You created a network and a subnet, and verified that they were created successfully. In the next section, you will learn how to launch an instance and connect it to the external network.<\/h2>\n<h3>Creaci\u00f3n de una Red Externa<\/h3>\n<p>To create an external <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 Docker CLI. For instance, to create an external <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> llamado <code>mi red externa<\/code>, lo har\u00edas <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-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> mi red externa<\/code><\/pre>\n<p>This command will create 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> in Docker that you can specify in your <code>docker-compose.yml<\/code> archivos.<\/p>\n<h3>Configuring Docker Compose to Use External Networks<\/h3>\n<p>Once you have an external <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> set up, you can reference it in your <code>docker-compose.yml<\/code> archivo. Aqu\u00ed tienes una estructura b\u00e1sica para c\u00f3mo podr\u00edas definirlo:<\/p>\n<pre><code class=\"language-yaml\">version: '3.8'\n\nservicios:\n  app:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: my-app-image\n    networks:\n      - my_external_network\n\nnetworks:\n  my_external_network:\n    external: true<\/code><\/pre>\n<p>En este ejemplo, el <code>app<\/code> <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> podr\u00e1 conectarse al <code>mi red externa<\/code> que fue creado externamente a este archivo de Compose. <code>external: true<\/code> key signifies that <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> should not attempt to create this <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>, but rather use the one already defined.<\/p>\n<h2>Beneficios de utilizar redes externas\n\nLas redes externas ofrecen una serie de ventajas significativas para las empresas y organizaciones que buscan expandir su alcance y mejorar sus operaciones. Algunos de los beneficios clave incluyen:\n\n1. Acceso a nuevos mercados: Las redes externas permiten a las empresas llegar a clientes y socios potenciales en diferentes regiones geogr\u00e1ficas, lo que puede conducir a un aumento en las ventas y oportunidades de negocio.\n\n2. Colaboraci\u00f3n mejorada: Facilitan la colaboraci\u00f3n con otras empresas, instituciones acad\u00e9micas y organizaciones gubernamentales, lo que puede resultar en proyectos conjuntos, investigaci\u00f3n y desarrollo compartidos, y acceso a nuevos conocimientos y tecnolog\u00edas.\n\n3. Reducci\u00f3n de costos: Al aprovechar la infraestructura y los recursos de las redes externas, las empresas pueden reducir sus costos operativos y de capital, especialmente en \u00e1reas como la tecnolog\u00eda de la informaci\u00f3n y las comunicaciones.\n\n4. Flexibilidad y escalabilidad: Las redes externas ofrecen la flexibilidad de adaptarse r\u00e1pidamente a las cambiantes necesidades del negocio y la capacidad de escalar las operaciones seg\u00fan sea necesario.\n\n5. Mejora de la seguridad: Muchas redes externas ofrecen medidas de seguridad avanzadas, lo que puede ayudar a proteger los datos y sistemas de una empresa contra amenazas cibern\u00e9ticas.\n\n6. Acceso a talento especializado: Las redes externas pueden proporcionar acceso a profesionales y expertos en diversas \u00e1reas, lo que puede ser especialmente beneficioso para empresas que buscan desarrollar nuevas capacidades o resolver problemas espec\u00edficos.\n\n7. Innovaci\u00f3n acelerada: Al conectarse con una amplia gama de socios y recursos, las empresas pueden acelerar su proceso de innovaci\u00f3n y llevar nuevos productos y servicios al mercado m\u00e1s r\u00e1pidamente.\n\n8. Mejora de la reputaci\u00f3n: La participaci\u00f3n en redes externas puede mejorar la reputaci\u00f3n de una empresa y su posici\u00f3n en la industria, lo que puede conducir a una mayor confianza por parte de los clientes y socios comerciales.\n\n9. Cumplimiento normativo: Algunas redes externas pueden ayudar a las empresas a cumplir con los requisitos regulatorios y normativos, especialmente en industrias altamente reguladas.\n\n10. Sostenibilidad: Las redes externas pueden facilitar pr\u00e1cticas comerciales m\u00e1s sostenibles al permitir el intercambio de recursos y la reducci\u00f3n de residuos.\n\nEn resumen, el uso de redes externas puede proporcionar a las empresas una ventaja competitiva significativa al expandir su alcance, mejorar la eficiencia operativa y fomentar la innovaci\u00f3n.<\/h2>\n<h3>Increased Modularity<\/h3>\n<p>One of the most significant advantages of using external networks is modularity. You can separate different components of your applications and maintain clean, well-defined interfaces. For example, if you have a <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> that needs to interact with multiple applications (like a database or a message broker), an external <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> allows for a shared communication channel without tightly coupling the services.<\/p>\n<h3>Escalabilidad<\/h3>\n<p>As your application grows, modularity becomes essential for scalability. External networks allow you to scale different parts of your application independently. For instance, if you have a microservices architecture, each <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> can be scaled based on its demand, while still maintaining communication through a common external <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>Reutilizaci\u00f3n de recursos de red\n\nThe network resources are shared by all the users. The resources are used for the duration of the call and then released for use by other users. The resources are not dedicated to a particular user. The resources are shared by all the users. The resources are used for the duration of the call and then released for use by other users. The resources are not dedicated to a particular user.<\/h3>\n<p>By creating services that communicate over external networks, you can avoid duplicating <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> configurations across different <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> files. This not only saves time but also reduces the risk of configuration errors, making it easier to manage resources.<\/p>\n<h2>Opciones de configuraci\u00f3n avanzadas<\/h2>\n<p>While the basic configuration of external networks is straightforward, <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> offers various advanced options that can enhance your networking strategy. Let\u2019s explore some of these options.<\/p>\n<h3>Controlador de red<\/h3>\n<p>When creating an external <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 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> driver used. Docker supports different drivers, such as <code>bridge<\/code>, <code>overlay<\/code>, and <code>macvlan<\/code>, depending on your requirements. To specify a driver, you would create 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> as\u00ed:<\/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 my_external_network<\/code><\/pre>\n<p>En tu <code>docker-compose.yml<\/code>, you don\u2019t need to redefine the driver since it is inherited from the existing <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<pre><code class=\"language-yaml\">networks:\n  my_external_network:\n    external: true<\/code><\/pre>\n<h3>Alias de red<\/h3>\n<p>Docker allows you to define aliases for services on 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>. Aliases can be particularly useful when you want to <span class=\"glossaryai-tooltip glossary-term-676\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/expose\/\" target=\"_blank\">exponer<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"EXPOSE\" es una herramienta eficaz utilizada en diversos campos, incluida la ciberseguridad y el desarrollo de software, para identificar vulnerabilidades y deficiencias en los sistemas, garantizando que se implementen medidas de seguridad robustas.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/expose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> services under different names without modifying the actual <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> name. You can define aliases in your <code>docker-compose.yml<\/code> archivo como este:<\/p>\n<pre><code class=\"language-yaml\">servicios:\n  aplicaci\u00f3n:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: my-app-image\n    networks:\n      my_external_network:\n        aliases:\n          - my_app_alias<\/code><\/pre>\n<p>Con esta configuraci\u00f3n, otros servicios pueden hacer referencia a <code>app<\/code> by the alias <code>my_app_alias<\/code> when communicating over <code>mi red externa<\/code>.<\/p>\n<h3>Redes Externas M\u00faltiples\n\nEn este cap\u00edtulo, aprender\u00e1 sobre:\n\n- Redes externas m\u00faltiples\n- Configuraci\u00f3n de redes externas m\u00faltiples\n- Configuraci\u00f3n de redes externas m\u00faltiples con el asistente de instalaci\u00f3n\n- Configuraci\u00f3n de redes externas m\u00faltiples con el asistente de configuraci\u00f3n de red\n\nEn este cap\u00edtulo, aprender\u00e1 c\u00f3mo configurar m\u00faltiples redes externas en su entorno de Red Hat OpenStack Platform.<\/h3>\n<p>You can also connect a <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> to multiple external networks. This can be useful if you need a <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> to communicate with different applications or groups of services. Here\u2019s how you might configure that in your <code>docker-compose.yml<\/code>:<\/p>\n<pre><code class=\"language-yaml\">version: '3.8'\n\nservicios:\n  app:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: my-app-image\n    networks:\n      - my_external_network_1\n      - my_external_network_2\n\nnetworks:\n  my_external_network_1:\n    external: true\n  my_external_network_2:\n    external: true<\/code><\/pre>\n<p>Al conectar sus servicios a m\u00faltiples redes externas, estos pueden interactuar con una gama m\u00e1s amplia de otros servicios, mejorando la interoperabilidad.<\/p>\n<h2>Practical Use Cases<\/h2>\n<h3>Microservices Architecture<\/h3>\n<p>In a microservices architecture, different services often need to communicate with one another. For example, you might separate your application into user <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>, order <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>, and payment <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>, each running as a different <span class=\"glossaryai-tooltip glossary-term-765\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose-project\/\" target=\"_blank\">Proyecto Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker de m\u00faltiples contenedores. Utilizando un simple archivo YAML, los desarrolladores pueden configurar servicios, redes y vol\u00famenes, simplificando la gesti\u00f3n de contenedores.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose-project\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. By using external networks, these services can communicate seamlessly.<\/p>\n<pre><code class=\"language-yaml\"># user_service\/docker-compose.yml\nversion: '3.8'\nservices:\n  user:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: user-service-image\n    networks:\n      - app_network\n\nnetworks:\n  app_network:\n    external: true<\/code><\/pre>\n<pre><code class=\"language-yaml\"># order_service\/docker-compose.yml\nversion: '3.8'\nservices:\n  order:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: order-service-image\n    networks:\n      - app_network\n\nnetworks:\n  app_network:\n    external: true<\/code><\/pre>\n<h3>Integraci\u00f3n de sistemas heredados<\/h3>\n<p>In many organizations, legacy systems might not be containerized yet. By using <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> external networks, you can create a bridge between your modern containerized applications and legacy systems. This allows you to incrementally migrate services to Docker without the need for a complete overhaul of your existing infrastructure.<\/p>\n<h3>Acceso compartido a la base de datos\n\nEn el modelo de acceso compartido a la base de datos, m\u00faltiples usuarios o aplicaciones acceden simult\u00e1neamente a la misma base de datos. Esto permite una mayor eficiencia y colaboraci\u00f3n, ya que los datos pueden ser actualizados y consultados por diferentes partes al mismo tiempo. Sin embargo, tambi\u00e9n presenta desaf\u00edos en t\u00e9rminos de gesti\u00f3n de concurrencia y control de acceso para garantizar la integridad de los datos.<\/h3>\n<p>If multiple applications need to access a shared database, external networks can simplify this connection. By placing all applications and the database on the same external <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 facilitate easy communication without exposing the database to the outside world.<\/p>\n<h2>Best Practices<\/h2>\n<h3>Convenciones de nomenclatura<\/h3>\n<p>Utiliza nombres claros y descriptivos para tus redes externas. Esta pr\u00e1ctica te ayudar\u00e1 a gestionar tus configuraciones de manera m\u00e1s eficiente y reducir\u00e1 la confusi\u00f3n a medida que tu arquitectura aumente en complejidad.<\/p>\n<h3>Aislamiento de red<\/h3>\n<p>Be cautious about <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> isolation. While external networks promote communication, ensure that you are not exposing sensitive services to unnecessary risk. Always employ security best practices, such as limiting access and using firewalls or <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> policies.<\/p>\n<h3>Documentaci\u00f3n<\/h3>\n<p>Documenta tu <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> architecture thoroughly. This documentation should include details about which services are connected to which external networks. Proper documentation aids in maintenance and onboarding new team members.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> external networks provide a powerful way to enhance the communication capabilities of your containerized applications. By promoting modularity, scalability, and resource reuse, they become a vital component of modern application architecture. By mastering external networks, you can optimize your development workflows, facilitate seamless interactions between services, and improve the overall resilience of your Docker applications.<\/p>\n<p>In practice, external networks should be a key consideration in your Docker strategy, especially as you venture into more complex architectures like microservices or hybrid cloud environments. By adhering to best practices and leveraging the advanced features of <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can unlock the full potential of your containerized applications. The future of application development is interconnected, and external networks are a crucial part of that evolution.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\" target=\"_blank\">Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor mediante un archivo YAML. Simplifica la implementaci\u00f3n, configuraci\u00f3n y orquestaci\u00f3n de servicios, mejorando la eficiencia en el desarrollo.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Las redes externas permiten que los servicios se conecten a redes preexistentes fuera del alcance del archivo Compose actual. Esto facilita la comunicaci\u00f3n entre m\u00faltiples aplicaciones y mejora el intercambio de recursos.<\/p>","protected":false},"author":1,"featured_media":1873,"parent":0,"template":"","glossary-cat":[],"class_list":["post-1278","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Compose External Networks - 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\/wiki\/docker-compose-redes-externas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Compose External Networks - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Docker Compose external networks allow services to connect to pre-existing networks outside the scope of the current Compose file. This facilitates communication between multiple applications and enhances resource sharing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/es\/wiki\/docker-compose-redes-externas\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T12:22:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.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=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/\",\"url\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/\",\"name\":\"Docker Compose External Networks - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg\",\"datePublished\":\"2024-07-23T12:18:32+00:00\",\"dateModified\":\"2024-07-23T12:22:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg\",\"width\":800,\"height\":600,\"caption\":\"docker-compose-external-networks-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https:\/\/dockerpros.com\/fr\/wiki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Docker Compose External Networks\"}]},{\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Redes externas de Docker Compose - Dockerpros\n\nEn este art\u00edculo, aprender\u00e1 sobre las redes externas de Docker Compose. Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker de m\u00faltiples contenedores. Con Compose, utiliza un archivo YAML para configurar los servicios de su aplicaci\u00f3n. Luego, con un solo comando, crea e inicia todos los servicios desde su configuraci\u00f3n.\n\n\u00bfQu\u00e9 es una red externa en Docker Compose?\n\nUna red externa en Docker Compose es una red que se crea fuera del contexto de Compose y se hace referencia en el archivo Compose. Esto permite que los contenedores que forman parte de diferentes pilas de Compose se comuniquen entre s\u00ed.\n\n\u00bfPor qu\u00e9 usar redes externas en Docker Compose?\n\nHay varias razones por las que es posible que desee usar redes externas en Docker Compose:\n\n1. Para permitir que los contenedores que forman parte de diferentes pilas de Compose se comuniquen entre s\u00ed.\n2. Para conectar contenedores a una red existente que fue creada por otra herramienta o proceso.\n3. Para aislar contenedores de otras redes en el host.\n\n\u00bfC\u00f3mo crear una red externa en Docker Compose?\n\nPara crear una red externa en Docker Compose, debe agregar la siguiente configuraci\u00f3n a su archivo docker-compose.yml:\n\n```yaml\nnetworks:\n  external-network:\n    external: true\n```\n\nEn este ejemplo, creamos una red externa llamada \"external-network\". La opci\u00f3n \"external: true\" le dice a Compose que la red ya existe y no debe crearse.\n\n\u00bfC\u00f3mo conectar contenedores a una red externa en Docker Compose?\n\nPara conectar contenedores a una red externa en Docker Compose, debe agregar la siguiente configuraci\u00f3n a su archivo docker-compose.yml:\n\n```yaml\nservices:\n  web:\n    image: nginx\n    networks:\n      - external-network\n```\n\nEn este ejemplo, conectamos el servicio \"web\" a la red externa \"external-network\".\n\n\u00bfC\u00f3mo eliminar una red externa en Docker Compose?\n\nPara eliminar una red externa en Docker Compose, debe usar el siguiente comando:\n\n```bash\ndocker network rm external-network\n```\n\nEn este ejemplo, eliminamos la red externa \"external-network\".\n\nConclusi\u00f3n\n\nEn este art\u00edculo, aprendi\u00f3 sobre las redes externas de Docker Compose. Las redes externas son una forma poderosa de conectar contenedores que forman parte de diferentes pilas de Compose o de conectar contenedores a redes existentes. Con la configuraci\u00f3n adecuada, puede crear una red robusta y flexible para su aplicaci\u00f3n Docker.","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\/wiki\/docker-compose-redes-externas\/","og_locale":"es_ES","og_type":"article","og_title":"Docker Compose External Networks - Dockerpros","og_description":"Docker Compose external networks allow services to connect to pre-existing networks outside the scope of the current Compose file. This facilitates communication between multiple applications and enhances resource sharing.","og_url":"https:\/\/dockerpros.com\/es\/wiki\/docker-compose-redes-externas\/","og_site_name":"Dockerpros","article_modified_time":"2024-07-23T12:22:21+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/","url":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/","name":"Redes externas de Docker Compose - Dockerpros\n\nEn este art\u00edculo, aprender\u00e1 sobre las redes externas de Docker Compose. Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker de m\u00faltiples contenedores. Con Compose, utiliza un archivo YAML para configurar los servicios de su aplicaci\u00f3n. Luego, con un solo comando, crea e inicia todos los servicios desde su configuraci\u00f3n.\n\n\u00bfQu\u00e9 es una red externa en Docker Compose?\n\nUna red externa en Docker Compose es una red que se crea fuera del contexto de Compose y se hace referencia en el archivo Compose. Esto permite que los contenedores que forman parte de diferentes pilas de Compose se comuniquen entre s\u00ed.\n\n\u00bfPor qu\u00e9 usar redes externas en Docker Compose?\n\nHay varias razones por las que es posible que desee usar redes externas en Docker Compose:\n\n1. Para permitir que los contenedores que forman parte de diferentes pilas de Compose se comuniquen entre s\u00ed.\n2. Para conectar contenedores a una red existente que fue creada por otra herramienta o proceso.\n3. Para aislar contenedores de otras redes en el host.\n\n\u00bfC\u00f3mo crear una red externa en Docker Compose?\n\nPara crear una red externa en Docker Compose, debe agregar la siguiente configuraci\u00f3n a su archivo docker-compose.yml:\n\n```yaml\nnetworks:\n  external-network:\n    external: true\n```\n\nEn este ejemplo, creamos una red externa llamada \"external-network\". La opci\u00f3n \"external: true\" le dice a Compose que la red ya existe y no debe crearse.\n\n\u00bfC\u00f3mo conectar contenedores a una red externa en Docker Compose?\n\nPara conectar contenedores a una red externa en Docker Compose, debe agregar la siguiente configuraci\u00f3n a su archivo docker-compose.yml:\n\n```yaml\nservices:\n  web:\n    image: nginx\n    networks:\n      - external-network\n```\n\nEn este ejemplo, conectamos el servicio \"web\" a la red externa \"external-network\".\n\n\u00bfC\u00f3mo eliminar una red externa en Docker Compose?\n\nPara eliminar una red externa en Docker Compose, debe usar el siguiente comando:\n\n```bash\ndocker network rm external-network\n```\n\nEn este ejemplo, eliminamos la red externa \"external-network\".\n\nConclusi\u00f3n\n\nEn este art\u00edculo, aprendi\u00f3 sobre las redes externas de Docker Compose. Las redes externas son una forma poderosa de conectar contenedores que forman parte de diferentes pilas de Compose o de conectar contenedores a redes existentes. Con la configuraci\u00f3n adecuada, puede crear una red robusta y flexible para su aplicaci\u00f3n Docker.","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg","datePublished":"2024-07-23T12:18:32+00:00","dateModified":"2024-07-23T12:22:21+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-compose-external-networks_1278.jpg","width":800,"height":600,"caption":"docker-compose-external-networks-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/wiki\/docker-compose-external-networks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https:\/\/dockerpros.com\/fr\/wiki\/"},{"@type":"ListItem","position":3,"name":"Docker Compose External Networks"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary\/1278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary\/1278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media\/1873"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media?parent=1278"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary-cat?post=1278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}