La signification du mode réseau Docker : 1. Le mode pont, le modèle de pilote réseau par défaut, configurera automatiquement ses propres informations réseau au démarrage du conteneur Docker ; 2. Le mode hôte, brisant l'isolation réseau entre le conteneur Docker et l'hôte ; , utilisez directement l'environnement réseau de l'hôte ; 3. Mode superposition, qui peut connecter plusieurs démons Docker ou satisfaire la communication entre les services du cluster ; 4. mode aucun, qui désactive le pilote réseau 5. mode plugins, utilise des pilotes réseau tiers ; plugin.
L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.
Il existe 5 modes réseau courants dans Docker, à savoir
bridge : le modèle de pilote réseau par défaut dans Docker, s'il n'est pas spécifié lors du démarrage du conteneur, il sera par défaut à ce type de pilote ;
host : rompt l'isolation réseau entre le conteneur Docker et l'hôte et utilise directement l'environnement réseau de l'hôte. Ce modèle s'applique uniquement à Docker 17.6 et supérieur ; : peut se connecter à plusieurs démons Docker ou à la communication entre les services du cluster ; adapté à la communication entre les conteneurs Docker sur différents hôtes
aucun : c'est-à-dire que le pilote réseau est désactivé et vous devez personnaliser manuellement la configuration du pilote réseau ;
Caractéristiques et scénarios d'application des différents modes
mode pontPour faire simple : porter un gilet, sous la bannière de l'hôte, faites votre propre truc. Le mode par défaut de Docker configurera automatiquement ses propres informations réseau au démarrage du conteneur Docker. Tous les conteneurs sur le même hôte sont sur le même réseau et peuvent communiquer entre eux. Semblable au mode nat de notre machine virtuelle VMware. L'utilisation de la carte réseau de l'hôte pour la communication entraînera une consommation de ressources et une faible efficacité du réseau car une conversion réseau est impliquée.
Mode hôte
Pour faire simple, cela signifie occuper le nid de pie, utiliser les affaires de l'hôte pour faire ses propres choses. Les conteneurs utilisent l'adresse IP de l'hôte pour communiquer.
Caractéristiques : les conteneurs et les hôtes partagent le réseau
mode conteneurLes conteneurs nouvellement créés utilisent le réseau de conteneurs créé, semblable à un réseau local
Caractéristiques : les conteneurs et les conteneurs partagent le réseau
aucun modeCeci Le mode est le plus pur et ne vous aide dans aucune configuration réseau, permettant une personnalisation maximale.
mode superposition
Les conteneurs ne sont plus sur le même réseau et peuvent communiquer entre eux.
Apprentissage recommandé : "Tutoriel vidéo Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!