Et proxybrugernavn i domænestil kan indeholde en omvendt skråstreg, og en adgangskode kan indeholde tegn, som URI-syntaks reserverer. Kod disse legitimationskomponenter, når du bygger proxy-URL'en: en omvendt skråstreg bliver for eksempel %5C.

En Environment-tildeling i en systemd-tjeneste tilføjer endnu en parser. Bogstavelige procenttegn i unit-konfigurationen skal fordobles:

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

De illustrative værdier repræsenterer et domænebrugernavn og en adgangskode med #. systemd omdanner %% til %, så den kodede URL efterlades til daemonen. Tilføj den tilsvarende HTTP_PROXY-tildeling, hvis det pågældende destinationsskema også har brug for ruten.

Det dobbelte procenttegn er systemd-syntaks. Docker's daemon.json-proxyværdi indeholder i stedet de almindelige URI-escapes, som %5C og %23. Kopier ikke unit-filens stavemåde uændret ind i JSON eller i en klients proxy-URL-felt.

Hold også den konfigurerede kilde i syne. Docker dokumenterer, at daemon-proxykonfiguration har forrang foran proxy-miljøvariabler; en ældre JSON-værdi kan derfor skjule et rettet tjenestemiljø.

Relaterede artikler