Sobes.tech
Junior — Middle

Docker konteyner portu nasıl dış ağdan erişilebilir hale getirilebilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Docker konteynerinin portunu dış ağdan erişilebilir hale getirmek için, konteyneri başlatırken -p veya --publish seçeneğini kullanmalısınız. Bu seçenek, konteynerin portunu ana makineye yönlendirir. Komutun formatı:

docker run -p <ana_makine_portu>:<konteyner_portu> <görüntü>

Örneğin, konteynerdeki uygulama 80 portunu dinliyorsa ve bunu ana makinede 8080 portu üzerinden erişilebilir yapmak istiyorsanız:

docker run -p 8080:80 myimage

Bundan sonra, uygulamaya http://<IP_ana_makine>:8080 adresinden ulaşılabilir. Eğer ana makine dış ağdan erişilebilir durumdaysa, konteyner de bu port üzerinden erişilebilir olacaktır.

Güvenlik duvarı ve ana makinenin ağ ayarlarının, belirtilen portta gelen bağlantılara izin verdiğinden emin olun.