אַ פֿאַרעפֿנטלעכטער Docker פּאָרט גיט אַ וועג צו אַן ענדפּוינט אין קאָנטיינער. ער הייבט נישט אָן דעם פּראָקסי און ענדערט נישט די אַדרעס אויף וועלכער יענער פּראָצעס הערט זיך.

פֿאַר אַ טיפּישער בריק-נעץ מאַפּינג, פֿאַרגלײַכט די דרײַ ווערטן:

טייל פֿונעם וועגווערט צו באַקוקן
קליענט אַרײַנגאַנגדי האָסט אַדרעס און דער פֿאַרעפֿנטלעכטער פּאָרט וואָס דער קליענט באַרירט
פֿאָרויסלייג צילדי קאָנטיינער אַדרעס און פּאָרט וואָס די מאַפּינג קלייבט אויס
דינסטדי אַדרעס און פּאָרט וואָס דער פּראָקסי בינדט טאַקע אין קאָנטיינער

אַ פּראָקסי וואָס איז בלויז געבונדן צו 127.0.0.1 אין קאָנטיינער קען מעגלעך נישט באַקומען פֿאַרקער וואָס ווערט פֿאָרויסגעשיקט צו זײַן נעץ אַדרעס. דאָס איז אַנדערש פֿון פֿאַרעפֿנטלעכן אַ האָסט פּאָרט בלויז אויף דעם האָסט loopback: דאָס באַגרענעצט ווער עס קען דערגרייכן די מאַפּינג, בשעת דער קאָנטיינער loopback קען פֿאַרהיטן די מאַפּינג פֿון דערגרייכן דעם דינסט.

קלייבט אויס דעם אינעווייניקדיקן צוהערער פֿאַר דער געפּלאַנטער אויסשטעלונג, בשעת איר האַלט אָפּגעהיטע האָסט פֿאַרעפֿנטלעכונג און פּראָקסי צוטריט. אַ דעקלאַראַציע פֿון אַן אָפֿענעם פּאָרט אין אַ Dockerfile הייבט נישט אָן קיין דינסט, און אַ דערפֿאָלגרייכע קאָנטיינער אָנצינדונג באַווײַזט נישט אַז דער פּראָצעס הערט זיך בײַם פֿאָרויסלייג ציל.

פֿאָלגט ווי ווײַט אַ דורכגעפֿאַלענע פֿאַרבינדונג דערגרייכט. אָפּוואַרפֿן און ריסעטן בײַטן זיך לויט דער פּלאַטפֿאָרם און דער פֿאָרויסלייג אימפּלעמענטאַציע, דערפֿאַר באַשטימט קיין איינער אַן איינשטעלונג אַליין. ווען עס דערגרייכט דעם דינסט, זוכט אַ גילטיקן פּראָקסי באַגריסונג און פֿאַרווענדט דעם פֿאָדערלעכן SOCKS ווערסיע, אויטענטיפֿיקאַציע און ציל פּאָליטיק. בלויז אַ צוטריטלעך האָסט פּאָרט קען נישט באַווײַזן די פֿעיִקייטן.

פֿאַרבונדענע אַרטיקלען