Команда docker CMD для nginx с указанной конфигурацией

Команда docker CMD для nginx с указанной конфигурацией

В моей команде 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"...

Связанный контент