Junior — Middle
Jaké máte zkušenosti s nastavováním a správou sítí uvnitř Docker kontejnerů?
sobes.tech AI
Odpověď od AI
Mám zkušenosti s konfigurací sítí uvnitř Docker kontejnerů, včetně vytváření vlastních sítí pro izolaci a vzájemnou komunikaci kontejnerů.
Docker podporuje několik typů sítí:
- bridge — výchozí síť pro kontejnery na jednom hostiteli.
- host — kontejner přímo využívá síťový stack hostitele.
- overlay — pro síťovou komunikaci mezi kontejnery na různých hostitelích (obvykle v Docker Swarm).
- macvlan — umožňuje kontejneru mít vlastní MAC adresu v síti.
Příklad vytvoření vlastní sítě a spuštění kontejnerů v ní:
docker network create moje_vlastni_site
docker run -d --name kontejner1 --network moje_vlastni_site moje_obraz
docker run -d --name kontejner2 --network moje_vlastni_site moje_obraz
To umožňuje kontejnerům komunikovat mezi sebou podle názvů hostitelů uvnitř sítě. Také jsem nakonfiguroval pravidla firewallu a porty pro zajištění bezpečnosti a přístupu.