Junior — Middle
Hogyan lehet egy Docker konténer portját elérhetővé tenni a külső hálózat számára?
sobes.tech MI
Válasz az MI-től
A Docker konténer portját külső hálózatról elérhetővé tenni, a konténer indításakor a -p vagy --publish opciót kell használni, amely átirányítja a portot a konténerből a gazdagépre. A parancs formátuma:
docker run -p <gazdagép_port>:<konténer_port> <kép>
Például, ha a konténerben futó alkalmazás a 80-as porton hallgat, és azt szeretnéd, hogy a gazdagépen a 8080-as porton legyen elérhető:
docker run -p 8080:80 myimage
Ezután az alkalmazás elérhető lesz a http://<gazdagép_IP>:8080 címen. Ha a gazdagép elérhető a külső hálózatról, akkor a konténer is ezen a porton keresztül lesz elérhető.
Fontos, hogy győződj meg arról, hogy a tűzfal és a hálózati beállítások engedélyezik a bejövő kapcsolódásokat a megadott porton.