구성이 지정된 nginx에 대한 docker CMD 명령

구성이 지정된 nginx에 대한 docker CMD 명령

내 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;"]

"-g" 앞의 "nginx.conf" 뒤에 쉼표가 없습니다...

관련 정보