Docker portu yayımladı. Proxy orada dinləyirmi?
Bağlantılar rədd edildikdə və ya sıfırlandıqda proxy konteynerinin içindəki dinləyicini və Docker-in host port xəritələməsini yoxlayın.
Yayımlanmış Docker portu konteyner son nöqtəsinə yol verir. O, proxy-ni başlatmır və həmin prosesin dinlədiyi ünvanı dəyişmir.
Tipik körpü şəbəkəsi xəritələməsi üçün bu üç dəyəri müqayisə edin:
| Yolun hissəsi | Yoxlanılacaq dəyər |
|---|---|
| Müştəri girişi | Müştərinin əlaqə saxladığı host ünvanı və yayımlanmış port |
| Yönləndirmə hədəfi | Xəritələmənin seçdiyi konteyner ünvanı və portu |
| Xidmət | Proxy-nin konteynerin içində faktiki bağladığı ünvan və port |
Konteynerin içində yalnız 127.0.0.1 ünvanına bağlanmış proxy şəbəkə ünvanına yönləndirilən trafiki ala bilməz. Bu, host portunun yalnız host loopback-də yayımlanmasından fərqlənir: o, xəritələməyə kimin çata biləcəyini məhdudlaşdırır, konteyner loopback-i isə xəritələmənin xidmətə çatmasına mane ola bilər.
Nəzərdə tutulan yerləşdirmə üçün daxili dinləyicini seçin, məhdud host yayımını və proxy girişini qoruyun. Dockerfile-in açıq-port bəyanatı xidməti başlatmır və konteynerin uğurla işə salınması prosesin yönləndirmə hədəfində dinlədiyini təsdiqləmir.
Uğursuz bağlantının nə qədər irəlilədiyini izləyin. Rəddlər və sıfırlamalar platformadan və yönləndirmə tətbiqindən asılı olaraq dəyişir, buna görə heç biri ayarı tək başına müəyyən etmir. Xidmətə çatdıqdan sonra etibarlı proxy salamlaması axtarın və tələb olunan SOCKS versiyasını, autentifikasiyanı və təyinat siyasətini tətbiq edin. Yalnız əlçatan host portu bu imkanları təsdiqləyə bilməz.