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:
- Izveidojiet tīklu:
docker network create mans_tīkls
- 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ē.