Sobes.tech
Middle

Kā savienot divus Docker konteinerus vienā tīklā uz viena hosta?

sobes.tech AI

Atbilde no AI

Lai savienotu divus Docker konteinerus vienā tīklā vienā hostā, ir jāizveido pielāgota Docker tīkla un jāuzsāk konteineri šajā tīklā. Tas ļaus konteineriem sazināties savā starpā pēc konteineru nosaukumiem.

Piemērs:

  1. Izveidojiet tīklu:
docker network create mans_tīkls
  1. Uzsāciet konteinerus un pievienojiet tos tīklam:
docker run -d --name konteiner1 --network mans_tīkls attēls1
docker run -d --name konteiner2 --network mans_tīkls attēls2

Tagad konteineri var sazināties savā starpā, izmantojot nosaukumus konteiner1 un konteiner2 tīklā mans_tīkls.

Tas ir noderīgi mikroservisiem, kad nepieciešama iekšēja saziņa bez portu atvēršanas ārpusē.