{"id":183,"date":"2024-07-21T11:53:13","date_gmt":"2024-07-21T11:53:13","guid":{"rendered":"https:\/\/dockerpros.com\/?p=183"},"modified":"2024-07-21T11:53:13","modified_gmt":"2024-07-21T11:53:13","slug":"cose-una-rete-esterna-in-dockerin-docker-una-rete-esterna-e-una-rete-che-viene-creata-al-di-fuori-di-docker-ad-esempio-da-un-provider-di-cloud-o-da-un-amministratore-di-sistema-e-viene-poi-impor","status":"publish","type":"post","link":"https:\/\/dockerpros.com\/it\/installation-and-configuration\/what-is-an-external-network-in-docker\/","title":{"rendered":"What is an external network in Docker?"},"content":{"rendered":"<h2>Comprensione delle Reti Esterne in Docker<\/h2>\n<p>Docker ha fondamentalmente rivoluzionato il modo in cui gli sviluppatori costruiscono, trasportano e distribuiscono... <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\" target=\"_blank\">correre<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" si riferisce a un comando in diversi linguaggi di programmazione e sistemi operativi per eseguire un programma o script specificato. Avvia processi, fornendo un ambiente controllato per l'esecuzione dei compiti.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> applicazioni. Una delle sue caratteristiche principali \u00e8 il networking, che permette ai container di comunicare tra loro e con il mondo esterno. Tra le varie opzioni di networking offerte da Docker, le reti esterne svolgono un ruolo essenziale nel facilitare la comunicazione inter-container tra diversi progetti e applicazioni. In questo articolo esploreremo cosa sono le reti esterne, come si differenziano dalle altre <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> tipi e le loro applicazioni pratiche negli ambienti Docker.<\/p>\n<h3>What Are Docker Networks?<\/h3>\n<p>Before diving into external networks, it\u2019s imperative to understand the concept of Docker networks. Docker uses a virtual <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interface to allow containers to communicate with each other and with the host system. There are several types of networks that Docker supports:<\/p>\n<ol>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 facilitates interoperability between various blockchain ecosystems, enabling seamless asset transfers and communication. Its architecture enhances scalability and user accessibility across networks.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>Questo \u00e8 il predefinito <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> type for containers. It allows containers to communicate with each other on the same host.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-664\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/host-network\/\" target=\"_blank\">Rete Host<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete host si riferisce all'infrastruttura sottostante che supporta la comunicazione tra dispositivi in un ambiente di elaborazione. Essa comprende protocolli, hardware e software che facilitano lo scambio di dati.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/host-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: In this mode, containers share the host\u2019s <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/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\/it\/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\/it\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Questo porta a un miglioramento delle prestazioni, ma pu\u00f2 generare preoccupazioni di sicurezza.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-663\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/overlay-network\/\" target=\"_blank\">Rete di sovrapposizione<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An overlay network is a virtual network built on top of an existing physical network. It enables efficient communication and resource sharing, enhancing scalability and flexibility while abstracting underlying infrastructure complexities.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/overlay-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>Questo tipo consente ai contenitori su host diversi di comunicare tra loro, facilitando la distribuzione su pi\u00f9 host. <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\/it\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> applicazioni generalmente utilizzate in <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 \u00e8 uno strumento di orchestrazione dei container che consente la gestione di un cluster di motori Docker. Semplifica il ridimensionamento e la distribuzione, garantendo elevata disponibilit\u00e0 e bilanciamento del carico tra i servizi.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and <span class=\"glossaryai-tooltip glossary-term-656\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\/it\/wiki\/kubernetes\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/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\/it\/wiki\/network\/\" target=\"_blank\">Rete<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: This type allows you to assign a MAC address to a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\/it\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, making it appear as a physical device on the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<\/li>\n<\/ol>\n<h3>What Is an External Network?<\/h3>\n<p>An <strong>external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong> in Docker is a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that is created outside of Docker&#8217;s management system, meaning it isn\u2019t created by <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> o <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 \u00e8 uno strumento di orchestrazione dei container che consente la gestione di un cluster di motori Docker. Semplifica il ridimensionamento e la distribuzione, garantendo elevata disponibilit\u00e0 e bilanciamento del carico tra i servizi.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> services. Instead, it\u2019s a standalone <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that can be shared among multiple Docker projects and services. External networks enable better management of complex applications that may require inter-service communication across different containerized environments.<\/p>\n<h4>Key Characteristics of External Networks:<\/h4>\n<ol>\n<li>\n<p><strong>Accesso Condiviso<\/strong>: Multiple <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> files or services can connect to the same external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, allowing for seamless communication between containers that are managed by different applications.<\/p>\n<\/li>\n<li>\n<p><strong>Creazione Manuale<\/strong>: External networks must be created beforehand using the <code><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network-create\/\" target=\"_blank\">docker crea rete<\/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\/it\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> command, rather than being automatically created by <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<\/li>\n<li>\n<p><strong>Persistence<\/strong>Una volta create, le reti esterne persistono fino a quando non vengono esplicitamente rimosse, consentendo una comunicazione coerente tra servizi in diverse distribuzioni.<\/p>\n<\/li>\n<\/ol>\n<h3>Creating an External Network<\/h3>\n<p>To create an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can use the Docker CLI. Here\u2019s a step-by-step guide:<\/p>\n<ol>\n<li>\n<p><strong>Open your terminal<\/strong>.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\" si riferisce a un comando in diversi linguaggi di programmazione e sistemi operativi per eseguire un programma o script specificato. Avvia processi, fornendo un ambiente controllato per l'esecuzione dei compiti.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> the following command<\/strong>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network-create\/\" target=\"_blank\">docker crea rete<\/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\/it\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mia rete esterna<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Verifica la creazione<\/strong>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-699\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network\/\" target=\"_blank\">rete docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Network consente una comunicazione senza soluzione di continuit\u00e0 tra i container in ambienti isolati. Supporta vari driver, come bridge e overlay, permettendo configurazioni di rete flessibili adatte alle esigenze delle applicazioni.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ls<\/code><\/pre>\n<p>Dovresti vedere <code>mia rete esterna<\/code> elencato tra le reti disponibili.<\/p>\n<\/li>\n<\/ol>\n<h3>Utilizzare reti esterne in Docker Compose<\/h3>\n<p>Once you have created an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can reference it in your <span class=\"glossaryai-tooltip glossary-term-689\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\" target=\"_blank\">Docker Compose file<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Compose file is a YAML configuration file that defines services, networks, and volumes for multi-container Docker applications. It streamlines deployment and management, enhancing efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Questo \u00e8 particolarmente utile per le architetture di microservizi dove diversi servizi potrebbero dover comunicare tra applicazioni distinte.<\/p>\n<p>Ecco un esempio. <code>docker-compose.yml<\/code> file showcasing how to use an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-yaml\">Versione 3: servizi web.\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/image\/\" target=\"_blank\">immagine<\/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\/it\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: nginx\n    networks:\n      - my_external_network\n\n  app:\n    <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/image\/\" target=\"_blank\">immagine<\/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\/it\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>: myapp\n    networks:\n      - my_external_network\n\nnetworks:\n  my_external_network:\n    external: true<\/code><\/pre>\n<p>In questo esempio, sia <code>web<\/code> and <code>app<\/code> I servizi sono collegati a <code>mia rete esterna<\/code> external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This setup allows the <code>web<\/code> <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> (che esegue Nginx) e il <code>app<\/code> <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> (your application) to communicate with each other, even if they are part of different <span class=\"glossaryai-tooltip glossary-term-654\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 is a tool for defining and running multi-container Docker applications using a YAML file. It simplifies deployment, configuration, and orchestration of services, enhancing development efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> projects as long as they reference the same external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h3>Benefits of Using External Networks<\/h3>\n<p>Using external networks brings several advantages to containerized applications:<\/p>\n<ol>\n<li>\n<p><strong>Separation of Concerns<\/strong>: By using external networks, you maintain a clear separation between different applications and their networks. This makes it easier to manage and understand the flow of data within your architecture.<\/p>\n<\/li>\n<li>\n<p><strong>Scalability<\/strong>Le reti esterne facilitano la scalabilit\u00e0 delle applicazioni. <span class=\"glossaryai-tooltip glossary-term-674\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/add\/\" target=\"_blank\">aggiungere<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">L'istruzione ADD in Docker \u00e8 un comando utilizzato nei Dockerfile per copiare file e directory da una macchina host in un'immagine Docker durante il processo di build. Non solo semplifica il trasferimento di file locali, ma fornisce anche funzionalit\u00e0 aggiuntive, come l'estrazione automatica di file compressi e il download di file remoti tramite HTTP o HTTPS.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/add\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> more containers or services to the same external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> without having to reconfigure the entire architecture.<\/p>\n<\/li>\n<li>\n<p><strong>Interoperability<\/strong>: Different teams can work on their services independently but still communicate through a shared external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This provides flexibility and promotes collaboration without merging codebases.<\/p>\n<\/li>\n<li>\n<p><strong>Simplified Networking<\/strong>: External networks simplify the networking setup for complex applications. Instead of managing multiple internal networks, developers can rely on a single external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to facilitate communication.<\/p>\n<\/li>\n<\/ol>\n<h3>Managing External Networks<\/h3>\n<p>Gestire efficacemente le reti esterne \u00e8 fondamentale per mantenere prestazioni e sicurezza ottimali nel tuo ambiente Docker. Ecco alcuni comandi e pratiche chiave per aiutarti a gestire le reti esterne:<\/p>\n<h4>Viewing Network Details<\/h4>\n<p>To inspect the details of an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, Il testo da tradurre non \u00e8 stato fornito. Per favore, fornisci il testo da tradurre in italiano.<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1164\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network-inspect\/\" target=\"_blank\">docker ispeziona rete<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Network Inspect fornisce informazioni dettagliate sulla configurazione di una rete Docker e sui contenitori connessi. Questo comando \u00e8 essenziale per risolvere i problemi di rete e ottimizzare la comunicazione tra i contenitori.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network-inspect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mia rete esterna<\/code><\/pre>\n<p>This command provides detailed information about the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, including connected containers, IP addresses, and configuration options.<\/p>\n<h4>Rimuovere una rete esterna<\/h4>\n<p>To remove an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, puoi usare:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1167\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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 \u00e8 un comando utilizzato per rimuovere una o pi\u00f9 reti definite dall'utente in Docker. Questo aiuta a gestire in modo efficiente le configurazioni di rete, garantendo un ambiente pulito per le operazioni dei container.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-network-rm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mia rete esterna<\/code><\/pre>\n<p>Keep in mind that this will only succeed if no containers are currently connected to the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h3>Casi d'uso per le reti esterne\n\nLe reti esterne sono reti virtuali che forniscono connettivit\u00e0 di rete ai carichi di lavoro in esecuzione su istanze di Oracle Cloud Infrastructure Compute. Le reti esterne sono simili alle reti cloud, ma sono progettate per carichi di lavoro che richiedono connettivit\u00e0 diretta a risorse esterne, come Internet o altre reti esterne.\n\nLe reti esterne possono essere utilizzate per una variet\u00e0 di casi d'uso, tra cui:\n\n- **Accesso a Internet**: Le reti esterne possono essere utilizzate per fornire accesso a Internet alle istanze di Compute. Questo \u00e8 utile per carichi di lavoro che richiedono l'accesso a servizi o risorse basate su Internet, come database, API o servizi di archiviazione cloud.\n\n- **Connettivit\u00e0 a reti esterne**: Le reti esterne possono essere utilizzate per connettere le istanze di Compute a reti esterne, come reti aziendali o reti di provider di servizi cloud. Questo \u00e8 utile per carichi di lavoro che richiedono l'accesso a risorse o servizi ospitati su reti esterne.\n\n- **Bilanciamento del carico**: Le reti esterne possono essere utilizzate per bilanciare il carico del traffico di rete tra pi\u00f9 istanze di Compute. Questo \u00e8 utile per carichi di lavoro che richiedono un'elevata disponibilit\u00e0 o scalabilit\u00e0.\n\n- **Sicurezza di rete**: Le reti esterne possono essere utilizzate per implementare misure di sicurezza di rete, come firewall o gruppi di sicurezza. Questo \u00e8 utile per carichi di lavoro che richiedono un elevato livello di sicurezza.\n\n- **Monitoraggio di rete**: Le reti esterne possono essere utilizzate per monitorare il traffico di rete e identificare potenziali problemi o minacce. Questo \u00e8 utile per carichi di lavoro che richiedono un elevato livello di visibilit\u00e0 e controllo sulla rete.\n\nIn sintesi, le reti esterne sono uno strumento potente per fornire connettivit\u00e0 di rete ai carichi di lavoro in esecuzione su Oracle Cloud Infrastructure Compute. Possono essere utilizzate per una variet\u00e0 di casi d'uso, tra cui l'accesso a Internet, la connettivit\u00e0 a reti esterne, il bilanciamento del carico, la sicurezza di rete e il monitoraggio di rete.<\/h3>\n<p>Le reti esterne sono particolarmente vantaggiose in scenari che coinvolgono microservizi, applicazioni native del cloud e distribuzioni multi-ambiente. Ecco alcuni casi d'uso:<\/p>\n<ol>\n<li>\n<p><strong>Architettura a Microservizi<\/strong>: In a microservices setup, each <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> can be a separate <span class=\"glossaryai-tooltip glossary-term-765\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-project\/\" target=\"_blank\">progetto Docker Compose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Compose \u00e8 uno strumento per definire ed eseguire applicazioni Docker multi-contenitore. Utilizzando un semplice file YAML, gli sviluppatori possono configurare servizi, reti e volumi, semplificando la gestione dei contenitori.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-project\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that connects to the same external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This allows them to communicate with each other efficiently.<\/p>\n<\/li>\n<li>\n<p><strong>Sviluppo vs. Produzione<\/strong>: You might want to <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\" target=\"_blank\">correre<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" si riferisce a un comando in diversi linguaggi di programmazione e sistemi operativi per eseguire un programma o script specificato. Avvia processi, fornendo un ambiente controllato per l'esecuzione dei compiti.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> a development <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\/it\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and a production <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/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\/it\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that share the same database or <span class=\"glossaryai-tooltip glossary-term-1249\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/api\/\" target=\"_blank\">API<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An API, or Application Programming Interface, enables software applications to communicate and interact with each other. It defines protocols and tools for building software and facilitating integration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/api\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\" target=\"_blank\">servizio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Il servizio si riferisce all'atto di fornire assistenza o supporto per soddisfare esigenze o requisiti specifici. In vari ambiti, comprende il servizio clienti, il supporto tecnico e i servizi professionali, enfatizzando l'efficienza e la soddisfazione dell'utente.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. By using an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, both environments can easily access shared resources.<\/p>\n<\/li>\n<li>\n<p><strong>Servizi di terze parti<\/strong>: When integrating with third-party services or APIs, an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> can facilitate communication between your containers and external services without exposing them to the public internet.<\/p>\n<\/li>\n<li>\n<p><strong>Applicazioni Legacy<\/strong>: Se si dispone di sistemi legacy che devono coesistere con applicazioni containerizzate, le reti esterne consentono a questi sistemi di interagire senza doverli migrare completamente a Docker.<\/p>\n<\/li>\n<\/ol>\n<h3>Limitations and Considerations<\/h3>\n<p>Sebbene le reti esterne offrano numerosi vantaggi, ci sono alcune limitazioni e fattori da tenere in considerazione.<\/p>\n<ol>\n<li>\n<p><strong>Sicurezza<\/strong>: Exposing services to an external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> can increase security risks. Ensure that you have adequate security measures in place, such as using firewalls or implementing strict access controls.<\/p>\n<\/li>\n<li>\n<p><strong>Complessit\u00e0<\/strong>: Managing multiple external networks can introduce complexity. Regular monitoring and documentation are essential to keep track of <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> configurations and their interdependencies.<\/p>\n<\/li>\n<li>\n<p><strong>Performance<\/strong>: Communication over external networks may <span class=\"glossaryai-tooltip glossary-term-674\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/add\/\" target=\"_blank\">aggiungere<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">L'istruzione ADD in Docker \u00e8 un comando utilizzato nei Dockerfile per copiare file e directory da una macchina host in un'immagine Docker durante il processo di build. Non solo semplifica il trasferimento di file locali, ma fornisce anche funzionalit\u00e0 aggiuntive, come l'estrazione automatica di file compressi e il download di file remoti tramite HTTP o HTTPS.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/add\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> latency compared to internal networks. Benchmarking and performance testing can help you assess if the external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> meets your needs.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">Rete<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Scoping<\/strong>: Ensure that the external <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> configuration aligns with your organization&#8217;s networking policies, especially if your containers need to communicate with non-Dockerized services.<\/p>\n<\/li>\n<\/ol>\n<h3>Conclusione<\/h3>\n<p>Le reti esterne in Docker svolgono un ruolo cruciale nel facilitare la comunicazione tra i container attraverso diverse applicazioni e servizi. Consentendo l'accesso condiviso, la creazione manuale e la persistenza, le reti esterne permettono agli sviluppatori di creare ambienti containerizzati flessibili, scalabili e collaborativi.<\/p>\n<p>Mentre inizi a costruire applicazioni pi\u00f9 complesse con Docker, comprendere e sfruttare le reti esterne ti consentir\u00e0 di creare architetture robuste, perfettamente adatte alle moderne pratiche di sviluppo. Che tu stia lavorando con microservizi, integrando sistemi legacy o sviluppando applicazioni cloud-native, le reti esterne forniscono gli strumenti necessari per gestire efficacemente la comunicazione tra i servizi. <\/p>\n<p>Adottando le migliori pratiche nella gestione delle reti esterne, puoi migliorare le prestazioni, la sicurezza e la scalabilit\u00e0 delle tue applicazioni containerizzate, garantendo che soddisfino le esigenze del dinamico panorama dello sviluppo attuale.<\/p>","protected":false},"excerpt":{"rendered":"<p>Un esterno <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> in Docker is a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Una rete, in informatica, indica un insieme di dispositivi interconnessi che comunicano e condividono risorse. Consente lo scambio di dati, favorisce la collaborazione e migliora l'efficienza operativa.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that is created outside the scope of a specific <span class=\"glossaryai-tooltip glossary-term-689\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\" target=\"_blank\">Docker Compose file<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Compose file is a YAML configuration file that defines services, networks, and volumes for multi-container Docker applications. It streamlines deployment and management, enhancing efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/it\/wiki\/docker-compose-file\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> or Docker application, allowing multiple containers across different applications to communicate seamlessly.<\/p>","protected":false},"author":1,"featured_media":370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-183","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>What is an external 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\/it\/installazione-e-configurazione\/cose-una-rete-esterna-in-dockerin-docker-una-rete-esterna-e-una-rete-che-viene-creata-al-di-fuori-di-docker-ad-esempio-da-un-provider-di-cloud-o-da-un-amministratore-di-sistema-e-viene-poi-impor\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is an external network in Docker? - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"An external network in Docker is a network that is created outside the scope of a specific Docker Compose file or Docker application, allowing multiple containers across different applications to communicate seamlessly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/it\/installazione-e-configurazione\/cose-una-rete-esterna-in-dockerin-docker-una-rete-esterna-e-una-rete-che-viene-creata-al-di-fuori-di-docker-ad-esempio-da-un-provider-di-cloud-o-da-un-amministratore-di-sistema-e-viene-poi-impor\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-21T11:53:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"dockerpros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/\"},\"author\":{\"name\":\"dockerpros\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\"},\"headline\":\"What is an external network in Docker?\",\"datePublished\":\"2024-07-21T11:53:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/\"},\"wordCount\":1123,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg\",\"articleSection\":[\"Installation and Configuration\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/\",\"url\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/\",\"name\":\"What is an external network in Docker? - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg\",\"datePublished\":\"2024-07-21T11:53:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg\",\"width\":800,\"height\":600,\"caption\":\"what-is-an-external-network-in-docker-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is an external 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\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@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\":\"it-IT\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1783601465\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1783601465\",\"caption\":\"dockerpros\"},\"sameAs\":[\"https:\/\/dockerpros.com\/\"],\"url\":\"https:\/\/dockerpros.com\/it\/author\/dockerpros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cos'\u00e8 una rete esterna in Docker? - Dockerpros\n\nUna rete esterna in Docker \u00e8 una rete che viene creata al di fuori del contesto di un singolo contenitore o servizio Docker. A differenza delle reti interne, che sono isolate e utilizzate solo dai contenitori all'interno di un singolo host Docker, le reti esterne consentono ai contenitori di comunicare con risorse esterne, come altri host Docker, reti locali o Internet.\n\nLe reti esterne in Docker possono essere create utilizzando il comando `docker network create` con l'opzione `--driver`. Ad esempio, per creare una rete esterna chiamata \"mynetwork\" utilizzando il driver \"bridge\", si pu\u00f2 utilizzare il seguente comando:\n\n```\ndocker network create --driver bridge mynetwork\n```\n\nUna volta creata la rete esterna, \u00e8 possibile collegare i contenitori a essa utilizzando il comando `docker run` con l'opzione `--network`. Ad esempio, per avviare un contenitore chiamato \"mycontainer\" e collegarlo alla rete esterna \"mynetwork\", si pu\u00f2 utilizzare il seguente comando:\n\n```\ndocker run --name mycontainer --network mynetwork myimage\n```\n\nIn questo modo, il contenitore \"mycontainer\" sar\u00e0 in grado di comunicare con altri contenitori collegati alla stessa rete esterna, nonch\u00e9 con risorse esterne accessibili attraverso la rete.\n\nLe reti esterne in Docker offrono una maggiore flessibilit\u00e0 e connettivit\u00e0 rispetto alle reti interne, consentendo ai contenitori di interagire con l'ambiente esterno e di accedere a servizi e risorse esterne.","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\/it\/installazione-e-configurazione\/cose-una-rete-esterna-in-dockerin-docker-una-rete-esterna-e-una-rete-che-viene-creata-al-di-fuori-di-docker-ad-esempio-da-un-provider-di-cloud-o-da-un-amministratore-di-sistema-e-viene-poi-impor\/","og_locale":"it_IT","og_type":"article","og_title":"What is an external network in Docker? - Dockerpros","og_description":"An external network in Docker is a network that is created outside the scope of a specific Docker Compose file or Docker application, allowing multiple containers across different applications to communicate seamlessly.","og_url":"https:\/\/dockerpros.com\/it\/installazione-e-configurazione\/cose-una-rete-esterna-in-dockerin-docker-una-rete-esterna-e-una-rete-che-viene-creata-al-di-fuori-di-docker-ad-esempio-da-un-provider-di-cloud-o-da-un-amministratore-di-sistema-e-viene-poi-impor\/","og_site_name":"Dockerpros","article_published_time":"2024-07-21T11:53:13+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg","type":"image\/jpeg"}],"author":"dockerpros","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"dockerpros","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#article","isPartOf":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/"},"author":{"name":"dockerpros","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4"},"headline":"What is an external network in Docker?","datePublished":"2024-07-21T11:53:13+00:00","mainEntityOfPage":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/"},"wordCount":1123,"commentCount":0,"publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"image":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg","articleSection":["Installation and Configuration"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/","url":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/","name":"Cos'\u00e8 una rete esterna in Docker? - Dockerpros\n\nUna rete esterna in Docker \u00e8 una rete che viene creata al di fuori del contesto di un singolo contenitore o servizio Docker. A differenza delle reti interne, che sono isolate e utilizzate solo dai contenitori all'interno di un singolo host Docker, le reti esterne consentono ai contenitori di comunicare con risorse esterne, come altri host Docker, reti locali o Internet.\n\nLe reti esterne in Docker possono essere create utilizzando il comando `docker network create` con l'opzione `--driver`. Ad esempio, per creare una rete esterna chiamata \"mynetwork\" utilizzando il driver \"bridge\", si pu\u00f2 utilizzare il seguente comando:\n\n```\ndocker network create --driver bridge mynetwork\n```\n\nUna volta creata la rete esterna, \u00e8 possibile collegare i contenitori a essa utilizzando il comando `docker run` con l'opzione `--network`. Ad esempio, per avviare un contenitore chiamato \"mycontainer\" e collegarlo alla rete esterna \"mynetwork\", si pu\u00f2 utilizzare il seguente comando:\n\n```\ndocker run --name mycontainer --network mynetwork myimage\n```\n\nIn questo modo, il contenitore \"mycontainer\" sar\u00e0 in grado di comunicare con altri contenitori collegati alla stessa rete esterna, nonch\u00e9 con risorse esterne accessibili attraverso la rete.\n\nLe reti esterne in Docker offrono una maggiore flessibilit\u00e0 e connettivit\u00e0 rispetto alle reti interne, consentendo ai contenitori di interagire con l'ambiente esterno e di accedere a servizi e risorse esterne.","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg","datePublished":"2024-07-21T11:53:13+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/what-is-an-external-network-in-docker_183.jpg","width":800,"height":600,"caption":"what-is-an-external-network-in-docker-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/installation-and-configuration\/what-is-an-external-network-in-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"What is an external network in Docker?"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Esperti Docker","description":"DockerPros \u2013 Il tuo punto di riferimento definitivo per 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":"it-IT"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Esperti Docker","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@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":"professionisti Docker","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1783601465","contentUrl":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1783601465","caption":"dockerpros"},"sameAs":["https:\/\/dockerpros.com\/"],"url":"https:\/\/dockerpros.com\/it\/author\/dockerpros\/"}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/posts\/183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/posts\/183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/media\/370"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/media?parent=183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/categories?post=183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dockerpros.com\/it\/wp-json\/wp\/v2\/tags?post=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}