Yayımlanmış bir Docker bağlantı noktası, konteynerdeki bir uç noktaya yol sağlar. Proxy'yi başlatmaz ve o sürecin dinlediği adresi değiştirmez.

Tipik bir köprü ağı eşlemesi için şu üç değeri karşılaştırın:

Yolun bölümüİncelenecek değer
İstemci girişiİstemcinin bağlandığı ana makine adresi ve yayımlanmış bağlantı noktası
Yönlendirme hedefiEşlemenin seçtiği konteyner adresi ve bağlantı noktası
HizmetProxy'nin konteyner içinde gerçekten bağladığı adres ve bağlantı noktası

Konteyner içinde yalnızca 127.0.0.1 adresine bağlanmış bir proxy, ağ adresine yönlendirilen trafiği alamayabilir. Bu, ana makine bağlantı noktasını yalnızca ana makine loopback'inde yayımlamaktan farklıdır: bu, eşlemeye kimin ulaşabileceğini sınırlar; konteyner loopback'i ise eşlemenin hizmete ulaşmasını engelleyebilir.

İstenen dağıtım için iç dinleyiciyi seçin ve kısıtlı ana makine yayımını ve proxy erişimini koruyun. Dockerfile'daki açık bağlantı noktası bildirimi bir hizmeti başlatmaz ve başarılı konteyner başlatma, sürecin yönlendirme hedefinde dinlediğini kanıtlamaz.

Başarısız bir bağlantının ne kadar ilerlediğini izleyin. Redler ve sıfırlamalar platforma ve yönlendirme uygulamasına göre değişir, bu nedenle hiçbiri bir ayarı tek başına tanımlamaz. Hizmete ulaştığında geçerli bir proxy selamı arayın ve gerekli SOCKS sürümünü, kimlik doğrulamayı ve hedef ilkesini uygulayın. Yalnızca erişilebilir bir ana makine bağlantı noktası bu yetenekleri kanıtlayamaz.

İlgili makaleler