Middle
Ako spojiť dva Docker kontajnery do jednej siete na jednom hostovi?
sobes.tech AI
Odpoveď od AI
Ak chcete pripojiť dva Docker kontajnery do rovnakej siete na jednom hostiteľovi, musíte vytvoriť vlastnú Docker sieť a spustiť kontajnery v tejto sieti. To umožní kontajnerom komunikovať medzi sebou pomocou názvov kontajnerov.
Príklad:
- Vytvorte sieť:
docker network create moja_siet
- Spustite kontajnery a pripojte ich k sieti:
docker run -d --name kontajner1 --network moja_siet obraz1
docker run -d --name kontajner2 --network moja_siet obraz2
Teraz sa kontajnery môžu navzájom komunikovať pomocou názvov kontajner1 a kontajner2 v sieti moja_siet.
Toto je užitočné pre mikroservisy, keď je potrebné zabezpečiť internú komunikáciu bez vystavovania portov navonok.