Домен стиліндегі прокси пайдаланушы атында кері қиғаш сызық болуы мүмкін, ал құпия сөзде URI синтаксисі қорғаған таңбалар болуы мүмкін. Прокси URL-ін құрған кезде сол тіркелгі деректерінің құрамдастарын кодтаңыз: мысалы, кері қиғаш сызық %5C болады.

systemd қызметінің Environment тағайындауы тағы бір талдағышты қосады. Бірлік конфигурациясындағы нақты пайыз таңбаларын екі еселеу керек:

[Service]
Environment="HTTPS_PROXY=http://DOMAIN%%5Cproxy-user:example%%[email protected]:8080"

Мысал мәндер домендік пайдаланушы атын және # бар құпия сөзді білдіреді. systemd %% таңбасын %-ға айналдырып, кодталған URL-ді демонға қалдырады. Егер сол мақсат схемасына да бұл маршрут қажет болса, сәйкес HTTP_PROXY тағайындауын қосыңыз.

Қос пайыз — systemd синтаксисі. Docker-дің daemon.json прокси мәнінде оның орнына %5C және %23 сияқты қарапайым URI escape-тері болады. Бірлік файлының жазылуын өзгеріссіз JSON-ға немесе клиенттің прокси URL өрісіне көшірмеңіз.

Конфигурацияланған көзді де назарда ұстаңыз. Docker демон прокси конфигурациясы прокси орта айнымалыларынан басым болатынын құжаттайды; сондықтан ескі JSON мәні түзетілген қызмет ортасын жасыруы мүмкін.

Қатысты мақалалар