Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 5 · Réseaux

Les réseaux Docker

Par défaut, tous les conteneurs d'un même hôte peuvent se joindre ; ceux d'hôtes différents ne le peuvent pas directement (hors routage et NAT spécifiques). Docker sait gérer des réseaux indépendants et isolés : isolation d'un ensemble de conteneurs, communication de l'hôte vers les conteneurs. Docker s'appuie sur un driver réseau.

DriverPrincipe
bridgeune interface bridge est créée sur l'hôte et isole ce dernier des conteneurs
hostle conteneur s'interface directement avec le réseau de l'hôte
overlayconnecte les démons Docker de plusieurs hôtes de manière transparente

À l'installation, 3 réseaux sont créés : bridge, host, none (coupe totalement le conteneur de tout réseau). Le trafic du réseau par défaut passe par l'interface bridge de l'hôte (nommée bridge0 dans le cours).

Vérifie que tu as compris

Quel réseau coupe complètement un conteneur du réseau ?
docker network create -d bridge monreseau
docker run --network monreseau nginx
docker network ls
docker network inspect monreseau
docker network connect monreseau 3f4a
docker network disconnect monreseau 3f4a
docker network rm monreseau

Lecture : -d choisit le driver ; --network fait rejoindre le réseau au conteneur ; ls liste ; inspect détaille ; rm supprime ; connect / disconnect branchent ou débranchent un conteneur existant. (Noms du réseau et du conteneur : exemple ajouté.)

Vérifie que tu as compris

Pour brancher un conteneur déjà lancé sur un réseau, on utilise…

Vérifie que tu as compris

Quel driver relie des conteneurs sur plusieurs hôtes ?