comando docker CMD para nginx com configuração especificada

comando docker CMD para nginx com configuração especificada

Eu tenho o seguinte CMD no meu comando docker:

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

Mas não está pegando o -cinterruptor.

Quando executo isso no contêiner:

nginx -c /etc/nginx/nginx.conf -g "daemon off;"funciona como esperado.

Minha sintaxe está errada?

Responder1

Sim, sua sintaxe está errada:

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

Nenhuma vírgula depois de "nginx.conf" antes de "-g"...

informação relacionada