Sobes.tech
Middle

Jak propojit dva Docker kontejnery ve stejné síti na jednom hostu?

sobes.tech AI

Odpověď od AI

Chcete-li připojit dva kontejnery Docker ke stejné síti na jednom hostiteli, musíte vytvořit vlastní síť Docker a spustit kontejnery v této síti. To umožní kontejnerům komunikovat mezi sebou podle názvů kontejnerů.

Příklad:

  1. Vytvoření sítě:
docker network create má_síť
  1. Spuštění kontejnerů a jejich připojení ke síti:
docker run -d --name kontejner1 --network má_síť obrázek1
docker run -d --name kontejner2 --network má_síť obrázek2

Nyní se kontejnery mohou navzájem komunikovat pomocí názvů kontejner1 a kontejner2 v síti má_síť.

To je užitečné pro mikroservisy, kdy je třeba zajistit interní komunikaci bez vystavení portů navenek.