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

  1. Vytvorte sieť:
docker network create moja_siet
  1. 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.