Middle
Jak połączyć dwa kontenery Docker w jedną sieć na jednym hoście?
sobes.tech AI
Odpowiedź od AI
Aby połączyć dwa kontenery Docker na jednym hoście w sieć, należy utworzyć niestandardową sieć Docker i uruchomić kontenery w tej sieci. To pozwoli kontenerom komunikować się ze sobą po nazwach kontenerów.
Przykład:
- Tworzymy sieć:
docker network create moja_siec
- Uruchamiamy kontenery, podłączając je do sieci:
docker run -d --name kontener1 --network moja_siec obraz1
docker run -d --name kontener2 --network moja_siec obraz2
Teraz kontenery mogą się komunikować nawzajem za pomocą nazw kontener1 i kontener2 w sieci moja_siec.
To jest przydatne dla mikroserwisów, gdy konieczne jest zapewnienie wewnętrznej komunikacji bez konieczności wystawiania portów na zewnątrz.