Docker proxy skírteini: URL kóðun og systemd prósentu-flóttalokur
Prósentukóðaðu hluta proxy-skírteinanna og varðveittu síðan þessi prósentumerki gegnum Environment-úthlutun systemd.
Notandanafn proxy í léni getur innihaldið afturskásturn og lykilorð getur innihaldið stafi sem URI-málskipan áskilur sér. Þegar þú byggir proxy-slóðina, kóðaðu þá skírteinahluta: afturskástur verður til dæmis %5C.
Environment-úthlutun í systemd-þjónustu bætir við enn einum þáttara. Bókstafleg prósentumerki í einingarstillinu þurfa að tvöfaldast:
[Service]
Environment="HTTPS_PROXY=http://DOMAIN%%5Cproxy-user:example%%[email protected]:8080"
Dæmisgildin tákna lénanotandanafn og lykilorð sem inniheldur #. systemd breytir %% í %, þannig að kóðaða slóðin verður eftir hjá dæmonnum. Bættu við samsvarandi HTTP_PROXY-úthlutun ef það áfangaskema þarf líka leiðina.
Tvöföldu prósentin eru systemd-málskipan. Proxy-gildið í daemon.json hjá Docker inniheldur hins vegar venjulegu URI-flóttalokurnar, eins og %5C og %23. Ekki afrita stafsetningu einingarskráarinnar óbreytta inn í JSON eða reit fyrir proxy-slóð hjá biðlara.
Hafðu líka stillta upptökuna í augsýn. Docker skjalfestir að proxy-stilling dæmonsins gangi framar proxy-umhverfisbreytum; eldra JSON-gildi getur því falið leiðrétt þjónustuumhverfi.