Forma exec tal-Dockerfile: tgħaddi curl --noproxy * mingħajr kwotazzjonijiet tas-shell
Fil-forma exec, kull string JSON huwa argument wieħed. Kwotazzjonijiet żejda tas-shell jistgħu jbiddlu l-valur li curl jirċievi għal --noproxy.
Fil-forma exec tal-Dockerfile, l-array JSON huwa diġà l-lista tal-argumenti:
CMD ["curl", "--noproxy", "*", "https://example.com/"]
Hawn curl jirċievi --noproxy u * bħala argumenti separati. L-asterisk mhuwiex imkabbar f'ismijiet tal-fajls għax l-ebda shell tal-kmandi ma jinterpreta din il-forma.
Tpoġġix l-għażla u l-valur f'string JSON wieħed. Lanqas iżżidx kwotazzjonijiet singoli litterali ġewwa l-string biss għax eżempju fit-terminal użahom għall-protezzjoni tas-shell. Dawk il-karattri tal-kwotazzjoni jistgħu jsiru parti mill-valur li jingħadda lill-programm.
Il-forma tas-shell għandha fruntiera oħra: tinvolvi shell, għalhekk ir-regoli tal-kwotazzjoni u l-espansjoni jgħoddu hemmhekk. Shell espliċita mniedi minn kmand fil-forma exec iżid dik il-fruntiera lura.
It-tifsira ta' --noproxy * f'curl hija li taqbeż il-proxy għall-hosts kollha. Din hija għażla ta' routing, mhix test ġeneriku tal-format tal-argumenti. Użaha biss meta r-rotta diretta tkun il-politika maħsuba. Jekk għandek bżonn qbiż idjaq, ipprovdi l-valur li jaqbel fl-istess struttura ta' argument wieħed għal kull element.