Junior — Middle
Docker konteyner portunu xarici şəbəkədən necə əlçatan etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Docker konteyner portunu xarici şəbəkədən əlçatan etmək üçün, konteyneri işə salarkən -p və ya --publish seçimini istifadə etmək lazımdır, bu da konteynerin portunu host maşına yönləndirir. Əmrin formatı:
docker run -p <host_port>:<container_port> <şəkil>
Məsələn, əgər konteynerdə tətbiq 80 portunda dinləyirsə və onu hostda 8080 portunda əlçatan etmək istəyirsinizsə:
docker run -p 8080:80 myimage
Bundan sonra, tətbiq http://<IP_host>:8080 ünvanında əlçatan olacaq. Əgər host xarici şəbəkədən əlçatan olsa, konteyner də bu port vasitəsilə əlçatan olacaq.
Vacibdir ki, firewall və hostun şəbəkə ayarlarının göstərilən portda daxil olan əlaqələrə icazə verdiyindən əmin olun.