Ukudlulisa i-Proxy Variable ye-Compose ku-Container
Yenza izinguquko ze-proxy zibe yingxenye yendawo yesevisi ye-Compose esikhundleni sokucabanga ukuthi ifayela le-.env lomsebenzi lizifaka ngokuzenzakalela.
Ifayela le-.env lomsebenzi we-Compose linikeza amanani okufaka esikhundleni. Ukuze unikeze ikhontena elinye lala manani, libhekise kuwo ekucushweni kwesevisi.
Isibonelo, i-.env iqukethe indawo yokuphela ye-proxy:
HTTP_PROXY=http://203.0.113.10:8080
Isevisi iyisebenzisa kuzo zombili izicelo eziya ku-HTTP naku-HTTPS:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
Shintsha ikheli lemibhalo nesithombe; khetha indawo yokuphela ye-HTTP efanele kusuka kusevisi yakho noma ohlwini lwe-proxy ye-HTTP. I-proxy ye-HTTP evamile ingadlulisa i-HTTPS ngomhubhe we-CONNECT uma isekela umhubhe oceliwe.
Ukufakwa okucacile kwe-env_file kungenye indlela yokudlulisa izinguquko zefayela elikhethiwe kusevisi. Ifayela lokufaka esikhundleni lomsebenzi alisebenzi njenge-env_file yekhontena engabonakali.
Ukuhlola ukuthi kwafika ini kuhlelo lokusebenza
I-docker compose config ikhombisa ukucushwa kwesevisi okuxazululiwe. I-docker compose config --environment ikhombisa amanani asetshenziswe ekufakeni esikhundleni.
Qhathanisa indawo yesevisi nenqubo yohlelo lokusebenza. Ikhontena ekhona ayitholi amanani amasha uma uhlela i-.env; sebenzisa ushintsho ngomjikelezo wokuphila we-Compose ohlosiwe, uvumela ukuphazamiseka kwesevisi.
Uma inguquko ingekho, lungisa ukucushwa kwesevisi. Uma ikhona kodwa izicelo zihlala ziqondile, hlola ukusekelwa kwe-proxy kuklayenti ye-HTTP. Ukufakwa kwendawo kunikeza ukucushwa kuphela; uhlelo lokusebenza kufanele luyisebenzise.