Dockerfile-útfiermodus: curl --noproxy * trochjaan sûnder shell-sitaten
Yn 'e útfierfoarm is elke JSON-string ien argumint. Ekstra shell-sitaten kinne de wearde feroarje dy't curl foar --noproxy krijt.
Yn 'e Dockerfile-útfierfoarm is de JSON-matrix al de argumintlist:
CMD ["curl", "--noproxy", "*", "https://example.com/"]
Hjir krijt curl --noproxy en * as aparte arguminten. De stjer wurdt net útwreide nei bestânsnammen, om't gjin opdrachtshell dizze foarm ynterpretearret.
Set de opsje en de wearde net yn ien JSON-string. Foegje ek gjin letterlike inkelde sitaten yn 'e string ta, allinnich om't in terminalfoarbyld se foar shell-beskerming brûkte. Dy sitaten kinne diel wurde fan 'e wearde dy't oan it programma jûn wurdt.
De shell-foarm hat in oare grins: dy belûkt in shell, dus sitaten- en útwreidingsregels jilde dêr. In eksplisite shell dy't út in opdracht yn útfierfoarm starten wurdt, foeget dy grins wer ta.
De betsjutting fan --noproxy * by curl is de proxy foar alle hosts omslaan. Dat is in routingkar, gjin algemiene test fan argumintformaat. Brûk it allinnich as de direkte rûte it bedoelde belied is. As jo in smeller omgong nedich hawwe, jou dan de oerienkommende wearde yn deselde struktuer fan ien argumint per elemint.