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.