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.