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

  1. Hálózat létrehozása:
docker network create en_halozatom
  1. 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.