Í 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.

Skyldar greinar