Sobes.tech
Middle

Wie verbindet man zwei Docker-Container im selben Netzwerk auf einem Host?

sobes.tech KI

Antwort von AI

Um zwei Docker-Container auf einem Host in ein Netzwerk zu verbinden, muss man ein benutzerdefiniertes Docker-Netzwerk erstellen und die Container in diesem Netzwerk starten. Dadurch können die Container über die Container-Namen miteinander kommunizieren.

Beispiel:

  1. Netzwerk erstellen:
docker network create mein_netz
  1. Container starten und mit dem Netzwerk verbinden:
docker run -d --name container1 --network mein_netz bild1
docker run -d --name container2 --network mein_netz bild2

Jetzt können die Container innerhalb des Netzwerks mein_netz über die Namen container1 und container2 miteinander kommunizieren.

Dies ist praktisch für Microservices, wenn eine interne Kommunikation ohne Port-Weiterleitung nach außen erforderlich ist.