Dockerfile exec-form: send curl --noproxy * uttan shell-sitat
Í exec-form er hvør JSON-streingur eitt argument. Eyka shell-sit kunnu broyta virðið, sum curl fær fyri --noproxy.
Í Dockerfile exec-form er JSON-arrangeringin longu argumentlistin:
CMD ["curl", "--noproxy", "*", "https://example.com/"]
Her fær curl --noproxy og * sum serstøk argument. Stjørnurnar verða ikki víðkaðar til filnøvn, tí eingin kommandoshell tulkar henda formin.
Set ikki valmøguleikan og virðið í ein JSON-streing. Leg ikki heldur bókstavligar einstakar sit inni í streinginum bara tí, at eitt terminaldømi brúkti tey til shell-vernd. Teinir sit-tekn kunnu gerast partur av tí virði, sum verður sent til forritið.
Shell-formin hevur aðra mark: hon hevur eina shell við, so sit- og víðkingarreglur galda har. Ein greið shell, sum verður sett í gongd frá eini exec-form-kommando, leggur tað markið aftur.
Merkingin av --noproxy * hjá curl er at fara uttanum proxy fyri allar vertir. Tað er eitt routing-val, ikki ein almenn argument-formatroynd. Brúka tað bert, tá beinleiðis leið er ætlaða stevnan. Um tú hevur tørv á einari mjórri umferð, gev samsvarandi virði í somu bygnaði við einum argumenti fyri hvønn part.