Sobes.tech
Middle

Kako povezati dva Docker kontejnera u istu mrežu na jednom hostu?

sobes.tech АИ

Одговор од АИ

Da biste povezali dva Docker kontejnera u istu mrežu na jednom hostu, potrebno je da kreirate prilagođenu Docker mrežu i pokrenete kontejnere u toj mreži. To će omogućiti kontejnerima da komuniciraju međusobno putem imena kontejnera.

Primer:

  1. Kreirajte mrežu:
docker network create moja_mreža
  1. Pokrenite kontejnere i povežite ih sa mrežom:
docker run -d --name kontejner1 --network moja_mreža slika1
docker run -d --name kontejner2 --network moja_mreža slika2

Sada kontejneri mogu komunicirati međusobno koristeći imena kontejner1 i kontejner2 unutar mreže moja_mreža.

Ovo je korisno za mikroservise, kada je potrebno obezbediti internu komunikaciju bez otvaranja portova prema spolja.