Sobes.tech
Middle

Hoe verbind je twee Docker-containers in hetzelfde netwerk op één host?

sobes.tech AI

Antwoord van AI

Om twee Docker-containers op een enkele host in hetzelfde netwerk te verbinden, moet je een aangepaste Docker-netwerk maken en de containers in dat netwerk starten. Dit stelt de containers in staat om met elkaar te communiceren via de container-namen.

Voorbeeld:

  1. Maak het netwerk:
docker network create mijn_netwerk
  1. Start de containers en verbind ze met het netwerk:
docker run -d --name container1 --network mijn_netwerk image1
docker run -d --name container2 --network mijn_netwerk image2

Nu kunnen de containers met elkaar communiceren via de namen container1 en container2 binnen het netwerk mijn_netwerk.

Dit is handig voor microservices, wanneer interne communicatie zonder poortopeningen naar buiten nodig is.