Junior — Middle
Vai varat pastāstīt par gadījumiem, kad jums nācās īstenot sadarbību starp Docker konteineriem, lai risinātu uzdevumus?
sobes.tech AI
Atbilde no AI
Docker konteineru savstarpējā mijiedarbība bieži tiek īstenota ar Docker tīklu palīdzību, kas ļauj konteineriem sazināties savā starpā pēc pakalpojumu nosaukumiem. Piemēram, izstrādājot mikroservisu lietojumprogrammu, viens konteineris var palaist datu bāzi, bet cits — lietojumprogrammu, kas ar to savienojas.
Piemērs, kā izveidot pielāgotu tīklu un palaist konteinerus tajā:
docker network create mans_tīkls
docker run -d --name db --network mans_tīkls postgres
docker run -d --name app --network mans_tīkls mana_lietojumprogrammas_attēls
Lietojumprogrammā pie datu bāzes var piekļūt, izmantojot galvenes nosaukumu db, kas atvieglo konfigurāciju un mērogošanu.