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.