Katika muundo wa exec wa Dockerfile, safu ya JSON tayari ni orodha ya hoja:

CMD ["curl", "--noproxy", "*", "https://example.com/"]

Hapa curl hupokea --noproxy na * kama hoja tofauti. Nyota haipanuliwi kuwa majina ya faili kwa sababu hakuna shell ya amri inayotafsiri muundo huu.

Usiweke chaguo na thamani katika mfuatano mmoja wa JSON. Pia usiongeze nukuu moja halisi ndani ya mfuatano kwa sababu tu mfano wa terminal ulizitumia kwa ulinzi wa shell. Herufi hizo za nukuu zinaweza kuwa sehemu ya thamani inayopitishwa kwa programu.

Muundo wa shell una mpaka mwingine: unahusisha shell, kwa hiyo sheria za nukuu na upanuzi ni muhimu hapo. Shell bayana inayozinduliwa kutoka amri ya muundo wa exec huongeza mpaka huo tena.

Maana ya --noproxy * katika curl ni kupita proksi kwa hosts zote. Hiyo ni chaguo la uelekezaji, si jaribio la jumla la muundo wa hoja. Itumie tu wakati njia ya moja kwa moja ndiyo sera inayokusudiwa. Ikiwa unahitaji upitaji mwembamba zaidi, toa thamani inayolingana katika muundo uleule wa hoja moja kwa kila kipengele.

Makala zinazohusiana