Middle
Hogyan kapcsolhatunk össze két Docker konténert ugyanazon a hoszton egy hálózatban?
sobes.tech MI
Válasz az MI-től
Két Docker-konténer összekapcsolásához ugyanazon a gazdagépen egy hálózaton belül, létre kell hozni egy egyedi Docker-hálózatot, és a konténereket ebben a hálózatban kell futtatni. Ez lehetővé teszi, hogy a konténerek egymással kommunikáljanak a konténernevek segítségével.
Példa:
- Hálózat létrehozása:
docker network create en_network
- Konténerek indítása és csatlakoztatás a hálózathoz:
docker run -d --name container1 --network en_network image1
docker run -d --name container2 --network en_network image2
Mostantól a konténerek egymással kommunikálhatnak az en_network hálózaton belül a container1 és container2 neveken.
Ez hasznos mikroservice-ek esetén, amikor belső kommunikációt kell biztosítani anélkül, hogy portokat nyitnánk kifelé.