inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보를 위한 도커 안내서

도커 이미지 만들기 - 웹 애플리케이션 (nodejs)

dockerfile 에서 질문입니다

214

josh

작성한 질문수 5

2

RUN 과 CMD 의 차이는 무엇인가요??

docker

답변 1

4

subicura

안녕하세요!

Dockerfile에서 RUN과 CMD의 차이 말씀드리겠습니다.

RUN은 도커 이미지를 만들기 위해 사용하는 명령어이고 CMD는 도커 컨테이너를 만들때(실행할때) 사용하는 명령어 입니다.

nodejs로 예를 들면, npm install과 같은 명령어는 RUN을 이용하여 도커 이미지로 만들고 서버를 실행하는 명령어인 npm start는 CMD를 이용하여 컨테이너가 실행될때 수행하도록 설정합니다.

애플리케이션을 위한 준비과정은 RUN을 사용하고 컨테이너 실행이 CMD이기 때문에 RUN은 여러번 사용 가능하지만 CMD는 반드시 한번만 지정 가능합니다.

또 궁금한점 있으면 문의주세요! 감사합니다!

실습코드

0

101

1

-v 옵션 후 workpress database 에러

0

114

1

Error establishing a database connection 질문 드립니다.

0

329

1

다중 컨테이너 실행 (APP)

0

181

1

ghost 실습 데이터베이스 에러

0

320

1

ghost 관리자 화면, 환경변수 url

0

222

1

ghost 실습 - 환경변수 url (2024)

0

240

1

hellonode 실습 질문있습니다.

0

184

1

docker-compose.yml 속성 문의

0

281

1

docker run 명령어중 /bin/sh 파라미터 문의

0

401

1

docker run -p 3000:3000 실행 시 오류

0

449

1

node app.js 실행 에러

0

325

1

Permission denied

0

669

1

result code build 시에 오류 있으신 분들

4

361

2

frontend, backend environment port 속성 관련 질문

0

371

1

app.js 실행 시 http 모듈 관련 이슈

0

339

1

방명록 배포과정중 질문이 있습니다.

0

304

1

Error establishing a database connection 에러 해결좀 해주세요

0

1395

1

docker 설치 오류

0

624

1

도커 기본 명령어 진행 중 막히는 부분

0

352

1

custom docker와 Base Image

0

244

1

안녕하세요 -d 옵션과 --rm 옵션에 대해서 질문을 하고자 합니다!

0

275

1

-v flag 에 질문있습니다

0

250

1

윈도우 파워쉘로 도커를 할라고하는데 컨테이너 만들기는 어떻게 해야되나요

0

775

1