Partage de technologie

Premiers pas avec Docker (11) - Résumé de la configuration réseau

2024-07-11

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

L'un des principaux avantages de la technologie des conteneurs Docker est sa virtualisation et son isolation légères, et le réseau Docker est la clé pour réaliser la communication entre les conteneurs et entre les conteneurs et le monde extérieur. Ce qui suit est un résumé des points de connaissances clés de la mise en réseau Docker.

1. Présentation du réseau Docker

La mise en réseau Docker permet aux conteneurs de communiquer entre eux et avec des réseaux externes. Docker fournit une variété de types de réseau et de pilotes pour répondre aux différents besoins réseau :

  • Bridge : Le type de réseau par défaut, le pont docker0 créé lors de l'installation de Docker, adapté à l'interconnexion de conteneurs sur un seul hôte.
  • Hôte : le conteneur et l'hôte partagent la pile réseau, ce qui convient aux scénarios dans lesquels le conteneur et l'hôte doivent partager des ressources réseau.
  • Superposition : un réseau distribué sur plusieurs démons Docker, adapté à la communication entre hôtes et conteneurs.
  • Macvlan : attribuez des adresses MAC indépendantes aux conteneurs afin qu'ils puissent se connecter directement au réseau physique.

2. Configuration du réseau Docker

La configuration réseau Docker comprend la création d'un réseau, la connexion des conteneurs au réseau, la configuration des adresses IP, etc. :

  • Utilisez Docker Network Create pour créer un nouveau réseau.
  • Utilisez Docker Network Connect pour connecter le conteneur à un réseau existant.
  • Utilisez Docker Network Inspect pour afficher les détails du réseau.
  • Configurez l'adresse IP du conteneur, qui peut être attribuée de manière statique ou dynamique.

1. Créez un réseau personnalisé

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