Dockerfile-Exec-Form: curl --noproxy * ouni Shell-Zitatzeechen iwwerginn
An der Exec-Form ass all JSON-String een Argument. Zousätzlech Shell-Zitatzeechen kënnen de Wäert änneren, deen curl fir --noproxy kritt.
An der Dockerfile-Exec-Form ass de JSON-Array schonn d'Argumentlëscht:
CMD ["curl", "--noproxy", "*", "https://example.com/"]
Hei kritt curl --noproxy an * als getrennt Argumenter. D'Stärchen gëtt net zu Dateinimm ausgebreet, well keng Befehlsshell dës Form interpretéiert.
Setzt d'Optioun an de Wäert net an een eenzegen JSON-String. Füügt och keng wuertwiertlech eenzel Zitatzeechen an de String bäi just well e Terminalbeispill se fir de Schutz vun der Shell benotzt huet. Dës Zitatzeechen kënnen en Deel vum Wäert ginn, dee beim Programm ukommt.
D'Shell-Form huet eng aner Grenz: si enthält eng Shell, dofir gëllen do d'Regele fir Zitater an Expansioun. Eng explizit Shell, déi aus engem Befehl an der Exec-Form gestart gëtt, füügt déi Grenz erëm bäi.
D'Bedeitung vun --noproxy * bei curl ass, de Proxy fir all Hoste z'ëmgoen. Dat ass eng Routing-Entscheedung, keen allgemengen Test vum Argumentformat. Benotzt et just wann den direkte Wee déi gewënschte Politik ass. Wann dir eng méi enk Ëmgeeung braucht, gitt de passenden Wäert an der selwechter Struktur vun engem Argument pro Element un.