Junior — Middle
Kunt u vertellen over situaties waarin u interactie tussen containers in Docker hebt moeten implementeren om taken op te lossen?
sobes.tech AI
Antwoord van AI
De interactie tussen containers in Docker wordt vaak gerealiseerd met behulp van Docker-netwerken, die containers in staat stellen om met elkaar te communiceren via servicenames. Bijvoorbeeld, bij het ontwikkelen van een microservices-applicatie kan één container een database draaien, en een andere de applicatie die ermee verbindt.
Voorbeeld van het maken van een aangepast netwerk en het starten van containers daarin:
docker network create mijn_netwerk
docker run -d --name db --network mijn_netwerk postgres
docker run -d --name app --network mijn_netwerk mijn_app_image
In de applicatie kan de database worden benaderd via de hostnaam db, wat de configuratie en schaalbaarheid vereenvoudigt.