Sobes.tech
Junior — Middle

Cum se poate face portul unui container Docker accesibil din rețeaua externă?

sobes.tech AI

Răspuns de la AI

Pentru a face portul containerului Docker accesibil din rețeaua externă, la pornirea containerului trebuie să folosiți opțiunea -p sau --publish, care redirecționează un port din container către mașina gazdă. Formatul comenzii:

docker run -p <port_gazdă>:<port_container> <imagine>

De exemplu, dacă aplicația din container ascultă pe portul 80 și doriți să fie accesibilă pe portul 8080 al gazdei:

docker run -p 8080:80 myimage

După aceasta, aplicația va fi accesibilă la adresa http://<IP_gazdă>:8080. Dacă gazda este accesibilă din rețeaua externă, și containerul va fi accesibil pe acest port.

Este important să vă asigurați că firewall-ul și setările de rețea ale gazdei permit conexiuni de intrare pe portul specificat.