Sobes.tech
Junior — Middle

Ako sprístupniť port Docker kontajnera z vonkajšej siete?

sobes.tech AI

Odpoveď od AI

Ak chcete sprístupniť port kontajnera Docker z vonkajšej siete, pri spustení kontajnera musíte použiť možnosť -p alebo --publish, ktorá presmeruje port z kontajnera na hostiteľský stroj. Formát príkazu:

docker run -p <port_hosta>:<port_kontajnera> <obrázok>

Napríklad, ak aplikácia v kontajneri počúva na porte 80 a chcete, aby bola dostupná na porte 8080 hostiteľa:

docker run -p 8080:80 myimage

Po tomto bude aplikácia dostupná na adrese http://<IP_hosta>:8080. Ak je hostiteľ dostupný z vonkajšej siete, bude dostupný aj kontajner cez tento port.

Je dôležité zabezpečiť, aby firewall a sieťové nastavenia hostiteľa umožňovali prichádzajúce pripojenia na uvedený port.