Docker 이미지 실행 중 발생한 오류 /bin/sh: 1: [npm,: not found

2022. 12. 2. 13:16·개발정보
목차
  1. 사건의 발단 
  2. 해결 
반응형

사건의 발단 

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....

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발정보' 카테고리의 다른 글

Error: Cannot find module 'semver'  (0) 2022.12.08
Naver Cloud 서버 만들기  (0) 2022.12.06
GitHub Actions 을 사용한 CI / CD - 이론편  (0) 2022.11.28
비즈니스 로직  (0) 2022.11.25
Service Worker  (0) 2022.11.23
  1. 사건의 발단 
  2. 해결 
'개발정보' 카테고리의 다른 글
  • Error: Cannot find module 'semver'
  • Naver Cloud 서버 만들기
  • GitHub Actions 을 사용한 CI / CD - 이론편
  • 비즈니스 로직
잉여개발자
잉여개발자
풀스택 개발자를 목표로 잉여롭게 개발 공부도 하면서 다양한 취미 생활도 즐기고 있는 잉여 개발자입니다.
  • 잉여개발자
    잉여로운 개발일지
    잉여개발자
    • 분류 전체보기 (789)
      • 개발정보 (36)
      • 개발환경 (7)
      • 개발생활 (19)
      • React (141)
        • 이론 (23)
        • 기능 (12)
        • 실험실 (88)
        • 버그 (6)
        • 패스트캠퍼스 (9)
        • Npm (3)
      • React Native (28)
        • 공통 (6)
        • TypeScript (3)
        • JavaScript (18)
        • 버그 (1)
      • Next.js (30)
        • 이론 (13)
        • 실험실 (13)
        • 버그 (3)
      • Web (35)
      • 알고리즘 (202)
        • 풀이 힌트 (39)
      • JavaScript (47)
      • TypeScript (29)
        • 기초 (27)
        • 실험실 (2)
      • Node.js (13)
        • 이론 (0)
        • 기능 (3)
        • 실험실 (9)
        • 버그 (1)
      • 도커 (4)
      • CCNA (22)
        • 이론 (4)
        • 문제 (18)
      • 취미생활 (167)
        • 잉여로운 칵테일 (2)
        • 잉여의 식물키우기 (130)
        • 잉여로운 여행기 (11)
        • 잉여의 제2외국어 (21)
        • 잉여로운 책장 (2)
      • Java (1)
        • Java의 정석 (1)
      • 꿀팁 공유 (3)
  • 태그

    Node.js
    바질
    react
    ChatGPT
    알고리즘
    네트워크
    덤프
    식물
    Docker
    Babel
    네이버 부스트캠프
    리얼클래스
    typescript
    영어독학
    CSS
    javascript
    redux
    타일러영어
    자바스크립트
    다이소
    리얼학습일기
    리액트
    타입스크립트
    바질 키우기
    next.js
    webpack
    영어회화
    CCNA
    ReactNative
    프로그래머스
  • hELLO· Designed By정상우.v4.10.1
잉여개발자
Docker 이미지 실행 중 발생한 오류 /bin/sh: 1: [npm,: not found

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.