comando CMD de Docker para nginx con la configuración especificada

comando CMD de Docker para nginx con la configuración especificada

Tengo el siguiente CMD en mi comando Docker:

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

Pero no está activando el -cinterruptor.

Cuando ejecuto esto en el contenedor:

nginx -c /etc/nginx/nginx.conf -g "daemon off;"Funciona como se esperaba.

¿Mi sintaxis es incorrecta?

Respuesta1

Sí, tu sintaxis es incorrecta:

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

No hay coma después de "nginx.conf" antes de "-g"...

información relacionada