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:
- Vytvoření sítě:
docker network create má_síť
- 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.