Sobes.tech
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.