Junior — Middle
Kā padarīt Docker konteineru portu pieejamu no ārējās tīkla?
sobes.tech AI
Atbilde no AI
Lai Docker konteineru portu padarītu prieinamą no ārējās tīkla, konteineru sākot, ir jāizmanto opcija -p vai --publish, kas pārsūta portu no konteineru uz galveno mašīnu. Komandas formāts:
docker run -p <galvenās_mašīnas_portu>:<konteineru_portu> <attēls>
Piemēram, ja lietojumprogramma konteinerā klausās 80 portā un vēlaties, lai tā būtu pieejama uz galvenās mašīnas 8080 portu:
docker run -p 8080:80 myimage
Pēc tam lietojumprogramma būs pieejama adresē http://<galvenās_mašīnas_IP>:8080. Ja galvenā mašīna ir pieejama no ārējā tīkla, tad arī konteineris būs pieejams caur šo portu.
Svarīgi pārliecināties, ka ugunsmūris un tīkla iestatījumi atļauj ienākošos savienojumus uz norādīto portu.