האַלטן בויען־צײַט פּראָקסי־קרעדענשאַלס אַרויס פֿון Docker־בילדער
נוצט Docker'ס פֿאָרויס־באַשטימטע בויען־פּראָקסי־איינגאבעס און מאַכט צייטווייליקע פּראָקסי־סודות נישט צו שטענדיקע סביבה־ווערטן אין בילד.
פֿאַר פּאַקעט־אראפלאדן בעת בויען, ניצט Docker'ס פֿאָרויס־באַשטימטע פּראָקסי־איינגאבעס אַנשטאָט צו האַלטן אַ צייטווייליקן וועג אין ENV פֿון Dockerfile. אַ POSIX־רוף קען צושטעלן:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
docker build --build-arg HTTP_PROXY --build-arg HTTPS_PROXY .בײַט אויס דעם ענדפּוינט פֿון דער דאָקומענטאַציע. אויב מען לאָזט אויס ווערטן נאָך די נעמען פֿון --build-arg, ווערן זיי גענומען פֿון דער סביבה פֿון דעם רוף. פּאַסיקע ARG דעקלאַראַציעס זענען נישט נייטיק.
Docker לאָזט די פּראָקסי־אַרגומענטן אויס פֿון בויען־קאַש באַהאַנדלונג און docker history לויטן דיפאָלט. אַן אויסדריקליכער רעפֿערענץ אין Dockerfile ענדערט די אויפֿפירונג; לייגט נישט צו דעקלאַראַציעס נאָר ווײַל אַן אַנדער בײַשפּיל טוט עס.
דער פּראָצעס באַקומט די ווערטן סײַ ווי סײַ. אַן אָטענטיפֿיצירטער URL קען אַרויסלויפֿן דורך געדרוקטע סביבה, לאָגס, קאַפּירטע קאָנפֿיגוראַציע אָדער שפּעטערע בילד־אָפּעראַציעס. ENV אין Dockerfile מאַכט דעם וועג אַ טייל פֿון דער לעצטער בילד־סביבה.
ווען אַ באַפֿעל דאַרף סענסיטיווע מאַטעריאַל, גיט BuildKit secret mount אַן סוד־צובינד בעת בויען. באַגרענעצט די קרעדענשאַל צו יענער אָפּעראַציע; דרוקט נישט דעם mount און קאַפּירט נישט זײַן אינהאַלט אין אַ בילד־שיכט.
די בויען־איינגאבעס קאַנפֿיגורירן ניט דעם פריערדיקן registry pull פֿון daemon און ניט דעם האָסט־וועג פֿון אַן אומדעררייכבאַרן ווײַטן builder. נאָכדעם קאָנטראָלירט דעם לעצטן בילד און אַפּליקאַציע־קאָנפֿיגוראַציע פֿאַר שטענדיקע פּראָקסי־ווערטן.