Compartilhamento de tecnologia

Introdução ao Docker (11) - Resumo da configuração de rede

2024-07-11

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

Uma das principais vantagens da tecnologia de contêiner Docker é sua virtualização e isolamento leves, e a rede Docker é a chave para realizar a comunicação entre contêineres e entre contêineres e o mundo exterior. A seguir está um resumo dos principais pontos de conhecimento da rede Docker.

1. Visão geral da rede Docker

A rede Docker permite que os contêineres se comuniquem entre si e com redes externas. O Docker fornece uma variedade de tipos de rede e drivers para atender a diferentes necessidades de rede:

  • Bridge: O tipo de rede padrão, a ponte docker0 criada durante a instalação do Docker, adequada para interconexão de contêineres em um único host.
  • Host: O contêiner e o host compartilham a pilha de rede, o que é adequado para cenários em que o contêiner e o host precisam compartilhar recursos de rede.
  • Sobreposição: uma rede distribuída entre vários daemons Docker, adequada para comunicação entre contêineres e hosts.
  • Macvlan: Atribua endereços MAC independentes aos contêineres para que eles possam se conectar diretamente à rede física.

2. Configuração de rede Docker

A configuração da rede Docker inclui a criação de uma rede, conexão de contêineres à rede, configuração de endereços IP, etc.:

  • Use docker network create para criar uma nova rede.
  • Use docker network connect para conectar o contêiner a uma rede existente.
  • Use docker network inspecionar para visualizar detalhes da rede.
  • Configure o endereço IP do contêiner, que pode ser atribuído estático ou dinamicamente.

1. Crie uma rede personalizada

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