Junior — Middle
Hogyan lehet kommunikációt létesíteni a Docker konténerek között docker-compose nélkül?
sobes.tech MI
Válasz az MI-től
A Docker-konténerek közötti kommunikáció szervezéséhez docker-compose használata nélkül létrehozhat egy egyedi Docker-hálózatot, és futtathatja a konténereket ezen a hálózaton. A ugyanazon egyedi hálózaton lévő konténerek egymással a konténer neve vagy alias segítségével kommunikálhatnak.
Példa:
- Hálózat létrehozása:
docker network create en_halozatom
- A konténerek futtatása ezen a hálózaton:
docker run -d --name kontener1 --network en_halozatom kep1
docker run -d --name kontener2 --network en_halozatom kep2
Mostantól a konténerek a kontener1 és kontener2 neveken keresztül kommunikálhatnak egymással.
Ez lehetővé teszi a szolgáltatások közötti interakció szervezését docker-compose nélkül, a Docker-hálózatok képességeit kihasználva.