Junior — Middle
Aké máte skúsenosti s nastavovaním a správou sietí v rámci Docker kontajnerov?
sobes.tech AI
Odpoveď od AI
Mám skúsenosti s konfiguráciou sietí v rámci Docker kontajnerov, vrátane vytvárania vlastných sietí na izoláciu a interakciu medzi kontajnermi.
Docker podporuje niekoľko typov sietí:
- bridge — štandardná sieť pre kontajnery na jednom hostiteľovi.
- host — kontajner priamo využíva sieťový stack hostiteľa.
- overlay — pre sieťovú komunikáciu medzi kontajnermi na rôznych hostiteľoch (zvyčajne v Docker Swarm).
- macvlan — umožňuje kontajneru mať vlastnú MAC adresu v sieti.
Príklad vytvorenia vlastnej siete a spustenia kontajnerov v nej:
docker network create moja_vlastna_siet
docker run -d --name kontajner1 --network moja_vlastna_siet moja_obraz
docker run -d --name kontajner2 --network moja_vlastna_siet moja_obraz
Toto umožňuje kontajnerom komunikovať medzi sebou pomocou názvov hostiteľov v sieti. Taktiež som nakonfiguroval pravidlá firewallu a porty na zabezpečenie bezpečnosti a prístupu.