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