設定を指定した nginx の docker CMD コマンド

設定を指定した nginx の docker CMD コマンド

私の docker コマンドには次の CMD があります:

CMD ["nginx", "-c", "/etc/nginx/nginx.conf" "-g", "daemon off;"]

しかし、スイッチは拾いません-c

これをコンテナ内で実行すると:

nginx -c /etc/nginx/nginx.conf -g "daemon off;"期待通りに動作します。

私の構文は間違っていますか?

答え1

はい、構文が間違っています:

CMD ["nginx", "-c", "/etc/nginx/nginx.conf" "-g", "daemon off;"]

「nginx.conf」の後、「-g」の前にコンマがありません...

関連情報