Sobes.tech
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.