Miƙa mabambantan proxy na Compose cikin kwano
Sanya mabambantan proxy su zama ɓangare na yanayin sabis na Compose maimakon ɗauka cewa fayil ɗin .env na aikin zai shigar da su kai tsaye.
Fayil ɗin aikin .env na Compose yana ba da ƙimar musanyawa. Don ba da ɗaya daga waɗannan ƙimomin ga kwano, yi magana da shi a cikin tsarin sabis ɗin.
Misali, .env yana ɗauke da maƙasudin proxy:
HTTP_PROXY=http://203.0.113.10:8080
Sabis ɗin yana amfani da shi don buƙatun HTTP da HTTPS duka:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
Maye gurbin adireshin takardu da hoton; zaɓi maƙasudin HTTP mai jituwa daga sabis ɗinka ko daga jerin proxy na HTTP. Proxy na HTTP na yau da kullum zai iya ɗaukar HTTPS ta hanyar CONNECT idan yana goyon bayan ramin da aka nema.
Shigarwa env_file bayyananne wata hanya ce ta miƙa mabambantan fayil da aka zaɓa ga sabis. Fayil ɗin musanyawa na aikin ba ya aiki a matsayin env_file na kwano a fakaice.
Duba abin da ya isa manhajar
docker compose config yana nuna tsarin sabis ɗin da aka warware. docker compose config --environment maimakon haka yana nuna ƙimomin da aka yi amfani da su don musanyawa.
Kwatanta yanayin sabis ɗin da tsarin manhajar. Kwano da ke akwai ba ya samun sabbin ƙimomi lokacin da ka gyara .env; aiwatar da canjin ta hanyar zagayowar rayuwar Compose da aka nufa, tare da yiwuwar katsewar sabis.
Idan mabambantan ba ya nan, gyara tsarin sabis ɗin. Idan yana nan amma buƙatu suna ci gaba kai tsaye, duba goyon bayan proxy na abokin ciniki na HTTP. Shigar da yanayi yana ba da tsari; manhajar dole ta yi amfani da shi.