Sobes.tech
Junior — Middle

Kako učiniti port Docker kontejnera dostupnim iz spoljašnje mreže?

sobes.tech АИ

Одговор од АИ

Da biste učinili port Docker kontejnera dostupnim iz spoljašnje mreže, prilikom pokretanja kontejnera morate koristiti opciju -p ili --publish, koja preusmerava port iz kontejnera na host mašinu. Format komande:

docker run -p <port_hosta>:<port_kontejnera> <slika>

Na primer, ako aplikacija u kontejneru sluša na portu 80 i želite da bude dostupna na portu 8080 hosta:

docker run -p 8080:80 myimage

Nakon toga, aplikacija će biti dostupna na adresi http://<IP_hosta>:8080. Ako je host dostupan iz spoljašnje mreže, biće dostupan i kontejner putem tog porta.

Važno je osigurati da firewall i mrežne postavke hosta dozvoljavaju dolazne konekcije na navedeni port.