Sobes.tech
Junior — Middle

Kuidas teha Docker konteineri port välise võrgu kaudu kättesaadavaks?

sobes.tech AI

Vastus AI-lt

Et teha Docker konteineri port kättesaadavaks välise võrgu kaudu, tuleb konteineri käivitamisel kasutada valikut -p või --publish, mis suunab konteineri pordi hostmasinale. Käskluse formaat:

docker run -p <hosti_port>:<konteineri_port> <pilt>

Näiteks, kui konteineris olev rakendus kuulab porti 80 ja soovite, et see oleks kättesaadav hosti porti 8080 kaudu:

docker run -p 8080:80 myimage

Pärast seda on rakendus kättesaadav aadressil http://<hosti_IP>:8080. Kui host on kättesaadav välise võrguga, siis on see kättesaadav ka konteiner selle pordi kaudu.

Oluline on veenduda, et tulemüür ja võrgusätted lubavad sisenevad ühendused määratud pordil.