
私の 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」の前にコンマがありません...