Junior — Middle
El tudná mondani olyan eseteket, amikor Dockerben konténerek közötti interakciót kellett megvalósítania feladatok megoldására?
sobes.tech MI
Válasz az MI-től
A Dockerben a konténerek közötti interakció gyakran Docker hálózatok segítségével valósul meg, amelyek lehetővé teszik a konténerek számára, hogy szolgáltatásnevek szerint kommunikáljanak egymással. Például, mikroszolgáltatás-alapú alkalmazás fejlesztése során az egyik konténer adatbázist futtathat, míg a másik az alkalmazást, amely csatlakozik hozzá.
Egyéni hálózat létrehozásának és konténerek benne történő indításának példája:
docker network create az_enem_halozatom
docker run -d --name db --network az_enem_halozatom postgres
docker run -d --name app --network az_enem_halozatom az_enem_alkalmazas_kepem
Az alkalmazásban az adatbázishoz a db hosztnévvel lehet hozzáférni, ami egyszerűsíti a konfigurációt és a skálázást.