Bakit hindi ginagamit ng docker pull ang proxy settings ng container
I-configure ang Docker component na talagang nagda-download ng image, sa halip na asahang kontrolado ng proxy variables ng container ang daemon.
Kung nabigo ang docker pull, i-configure ang Docker daemon o Docker Desktop. Nada-download ang image bago pa mabasa ng application container ang sarili nitong proxy variables.
Native Docker Engine
Isama ang seksyong ito sa umiiral na proxy configuration ng daemon, palitan ang endpoint na pang-dokumentasyon at panatilihin ang mga setting na walang kaugnayan. Para sa public-image test kung saan pinapayagan ang public proxy, may kandidato sa listahan ng HTTP proxy:
{
"proxies": {
"http-proxy": "http://203.0.113.10:8080",
"https-proxy": "http://203.0.113.10:8080",
"no-proxy": "localhost,127.0.0.1,registry.example.internal"
}
}Iba ang may gitling na daemon keys sa camelCase keys ng ~/.docker/config.json ng Docker client. Nagbibigay ang proxy section ng client ng environment variables sa mga bagong container at build; hindi nito kino-configure ang download ng daemon o ang environment ng mga dati nang container.
Isagawa ang dokumentadong daemon restart para sa installation at planuhin ang epekto sa kasalukuyang trabaho. Maaari ring tumanggap ang daemon ng proxy variables sa startup environment nito; hindi ina-update ng export sa mas huling terminal ang tumatakbong service.
Docker Desktop
Gamitin ang proxy settings ng Desktop. Ayon sa dokumentasyon ng Docker, binabalewala ng Desktop ang proxy entries sa daemon.json, kaya hindi naitatakda ng paulit-ulit na pagbabago sa native Engine example ang ruta ng produktong ito.
Subukang i-pull muli ang image matapos i-update ang aktuwal na component. Basahin kung registry access, authentication, redirect o layer download ang nabigo. Ang gumaganang HTTP request sa loob ng umiiral na container ay ruta lang ng app na iyon ang sinusuri. Huwag isama ang proxy credentials sa ibinabahaging screenshot o committed file; hindi secret store ang daemon configuration at container environment.