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:
- Sukurkite tinklą:
docker network create mano_tinklas
- 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ę.