Sobes.tech
Middle

Kaip sujungti du Docker konteinerius vienoje tinkle viename host'e?

sobes.tech AI

Atsakymas iš AI

Norėdami prijungti du Docker konteinerius į tą pačią tinklą viename hoste, turite sukurti pritaikytą Docker tinklą ir paleisti konteinerius šioje tinkle. Tai leis konteineriams bendrauti tarpusavyje pagal konteinerių pavadinimus.

Pavyzdys:

  1. Sukurkite tinklą:
docker network create mano_tinklas
  1. Paleiskite konteinerius ir prijunkite juos prie tinklo:
docker run -d --name konteiner1 --network mano_tinklas vaizdas1
docker run -d --name konteiner2 --network mano_tinklas vaizdas2

Dabar konteineriai gali tarpusavyje bendrauti naudodami konteiner1 ir konteiner2 pavadinimus tinklo mano_tinklas viduje.

Tai naudinga mikroservisams, kai reikia užtikrinti vidinį ryšį be portų atvėrimo į išorę.