Dockerfile exec forman, JSON matrizea argumentu-zerrenda da jada:

CMD ["curl", "--noproxy", "*", "https://example.com/"]

Hemen curl-ek --noproxy eta * argumentu bereizi gisa jasotzen ditu. Izartxoa ez da fitxategi-izenetan zabaltzen, ez baitu shell-ik forma hau interpretatzen.

Ez jarri aukera eta balioa JSON kate bakarrean. Ez gehitu katearen barruan komilla bakun literalik terminaleko adibide batek shell-a babesteko erabili zituelako soilik. Komilla karaktere horiek programari pasatzen zaion balioaren parte bihur daitezke.

Shell formak beste muga bat du: shell bat dakar, beraz komilla eta hedapen arauak garrantzitsuak dira han. Exec formako komando batetik abiatutako shell esplizitu batek muga hori berriz gehitzen du.

--noproxy * ren esanahia curl-en proxy-a host guztietarako saihestea da. Bideratze-erabakia da, ez argumentu-formatuaren proba orokorra. Erabili bide zuzena izan nahi den politika denean soilik. Saihesteko modu estuagoa behar baduzu, eman dagokion balioa elementu bakoitzeko argumentu bakarreko egitura berean.

Erlazionatutako artikuluak