Condivisione della tecnologia

Introduzione a Docker (11)--Riepilogo della configurazione di rete

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Uno dei principali vantaggi della tecnologia dei contenitori Docker è la sua virtualizzazione leggera e l'isolamento, e la rete Docker è la chiave per realizzare la comunicazione tra contenitori e tra contenitori e il mondo esterno. Di seguito è riportato un riepilogo dei principali punti di conoscenza della rete Docker.

1. Panoramica della rete Docker

La rete Docker consente ai contenitori di comunicare tra loro e con reti esterne. Docker fornisce una varietà di tipi di rete e driver per soddisfare le diverse esigenze di rete:

  • Bridge: il tipo di rete predefinito, il bridge docker0 creato durante l'installazione di Docker, adatto per l'interconnessione del contenitore su un singolo host.
  • Host: il contenitore e l'host condividono lo stack di rete, il che è adatto per scenari in cui il contenitore e l'host devono condividere le risorse di rete.
  • Overlay: una rete distribuita su più daemon Docker, adatta per la comunicazione tra contenitori tra host.
  • Macvlan: assegna indirizzi MAC indipendenti ai container in modo che possano connettersi direttamente alla rete fisica.

2. Configurazione della rete Docker

La configurazione della rete Docker include la creazione di una rete, la connessione dei contenitori alla rete, la configurazione degli indirizzi IP, ecc.:

  • Utilizzare docker network create per creare una nuova rete.
  • Utilizza la connessione di rete docker per connettere il contenitore a una rete esistente.
  • Utilizzare l'ispezione della rete docker per visualizzare i dettagli della rete.
  • Configurare l'indirizzo IP del contenitore, che può essere assegnato statico o dinamico.

1. Crea una rete personalizzata

docker network create --driver bridge my-custom-network