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:
- Maak het netwerk:
docker network create mijn_netwerk
- 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.