Ipinakilala ng Docker Engine 23.0 ang proxy configuration ng daemon sa pamamagitan ng JSON at mga flag ng command line. Hindi magagamit ng lumang daemon ang mga field na iyon dahil lang ipinapakita ang mga ito ng kasalukuyang dokumentasyon.

Suriin ang bersyon ng server ng daemon na pinangangasiwaan. Ang bersyon ng CLI, pangalan ng distribusyon at tag ng container image ay hindi nagtatakda ng set ng feature ng server na iyon.

Para sa lumang native Linux Engine na pinamamahalaan ng systemd, ibigay ang HTTP_PROXY, HTTPS_PROXY at ang nilalayong NO_PROXY sa pamamagitan ng suportadong startup environment ng daemon service. Ang pag-export sa mga ito sa terminal na nagpapatakbo ng docker pull ay hindi nag-a-update ng system service na tumatakbo na.

Kung pananatilihin ang lumang Engine, gamitin ang suportadong paraang iyon. Kung mag-a-upgrade, itugma ang lumang halaga ng kapaligiran sa configuration ng daemon: sa kasalukuyang dokumentasyon ng Docker, nangunguna ang direktang configuration kaysa sa environment variable, kaya ang magkakasalungat na halaga ay maaaring magbago ng napiling ruta.

Gumagamit ang Docker Desktop ng sarili nitong proxy setting at binabalewala ang daemon proxy entry sa daemon.json. Tukuyin ang produktong iyon bago maglapat ng solusyon para sa native Linux daemon.

Kaugnay na mga artikulo