Réimsí seachfhreastalaí Docker daemon.json a chur in eagar le yq v4
Úsáid yq v4 ó Mike Farah chun socruithe reatha an daemon a chaomhnú, teaghráin seachfhreastalaí a ionsá agus iarrthóir JSON in-athbhreithnithe a tháirgeadh.
B'fhéidir go bhfuil socruithe DNS, stórála nó logála in daemon.json cheana féin. Agus an seachfhreastalaí á athrú, ba cheart na heochracha sin a choinneáil.
Le yq v4 ó Mike Farah, sann na réimsí aonair agus scríobh iarrthóir ar leith:
http_proxy='http://proxy.example:8080' \
https_proxy='http://proxy.example:8080' \
no_proxy='localhost,127.0.0.1,.internal.example' \
yq -o=json '
.proxies."http-proxy" = strenv(http_proxy) |
.proxies."https-proxy" = strenv(https_proxy) |
.proxies."no-proxy" = strenv(no_proxy)
' /etc/docker/daemon.json > daemon.proxy-candidate.jsonTairgeann an liosta seachfhreastalaí HTTP iarrthóirí don dá luach URL HTTP nuair a d'fhéadfadh trácht poiblí an registry idirghabhálaithe poiblí a úsáid; coinnigh na heisceachtaí inmheánacha. Léann strenv gach luach mar theaghrán. Déanann env luachanna YAML a pharsáil ina ionad, rud nach bhfuil riachtanach do na réimsí URL agus eisceachta seo. Níl réimír dollair ar ainm an athróige comhshaoil laistigh de strenv.
Coinníonn sannadh trí réimse baill eile proxies chomh maith le socruithe barrleibhéil neamhghaolmhara. Coinníonn an rogha -o=json an t-aschur san fhormáid a bhfuiltear ag súil léi ó Docker. D'fhéadfadh teanga slonn éagsúil a bheith ag clár eile darb ainm yq.
Déan an t-iarrthóir a athbhreithniú sula n-athshocraítear an comhad gníomhach trí ghnáthphróiseas cumraíochta an mheaisín. Má scríobhtar go díreach ar ais chuig an ionchur le hathsheoladh shell, féadfar é a ghearradh sula léann yq é.
Cumraíonn na hainmneacha réimse fleiscíneacha seo daemon Docker Engine. Úsáideann Docker Desktop a shocruithe seachfhreastalaí féin, agus tá scéimre eile ag oibiacht seachfhreastalaí chomhshaoil an choimeádáin sa CLI.