개발정보
Docker 이미지 실행 중 발생한 오류 /bin/sh: 1: [npm,: not found
잉여개발자
2022. 12. 2. 13:16
반응형
사건의 발단
CI / CD 자동 배포를 공부하던 중 Docker Image를 만들어야 했다.
그런데 분명 코드가 문제 없다고 생각했는데,
/bin/sh: 1: [npm,: not found
npm이 없다는 오류를 내는 거였따?!
분명 처음에 node를 From을 통해서 받아왔는데, 안될 이유가 없었다...
해결
FROM node:18.12.1
RUN mkdir -p /client
WORKDIR /client
ADD . /client/
RUN npm i
RUN npm run build
ENV HOST 0.0.0.0
EXPOSE 3000
CMD ['npm', 'run', 'start']
뭐가 문제인지 보이십니까?!
정말 홀리 몰리한 문제였습니다.
FROM node:18.12.1
RUN mkdir -p /client
WORKDIR /client
ADD . /client/
RUN npm i
RUN npm run build
ENV HOST 0.0.0.0
EXPOSE 3000
CMD ["npm", "run", "start"]
마지막 CMD 부분이
CMD ["npm", "run", "start"]
' 명령어 ' 가 아닌 " 명령어 "야만 했다.... Wow....
반응형