Dockerfile exec-form: senda curl --noproxy * án skeljar-gæsalappa
Í exec-formi er hver JSON-streng eitt rök. Viðbótar skeljar-gæsalappir geta breytt gildinu sem curl fær fyrir --noproxy.
Í Dockerfile exec-formi er JSON-fylkið þegar röklistinn:
CMD ["curl", "--noproxy", "*", "https://example.com/"]
Hér fær curl --noproxy og * sem aðskilin rök. Stjarnan er ekki stækkuð í skráarnöfn því engin skipanalínuskel túlkar þetta form.
Setjið valkostinn og gildið ekki í einn JSON-streng. Bætið heldur ekki bókstaflegum einföldum gæsalöppum inn í strenginn bara af því að flugstöðvardæmi notaði þær til að verja skelina. Þessar gæsalappir geta orðið hluti af gildinu sem fer til forritsins.
Skeljarformið hefur aðra mörk: það felur í sér skel, svo reglur um gæsalappir og stækkun gilda þar. Skýr skel sem er ræst úr skipun í exec-formi bætir þeim mörkum aftur við.
Merking --noproxy * hjá curl er að fara fram hjá milliþjóninum fyrir allar vélar. Það er leiðarval, ekki almenn prófun á sniði röks. Notið það aðeins þegar bein leið er stefnan sem á að gilda. Ef þið þurfið leið sem er þrengri, gefið samsvarandi gildi í sama byggingarlagi með einu röki fyrir hvert stak.