본문 바로가기

Docker

Dockerfile # RUN # CMD # ENTRYPOINT

728x90
반응형

RUN, CMD, ENTRYPOINT

 

RUN: 컨테이너가 생성되면서 실행될 command:

  ex)

pip3 install -r requirements.txt
apt-get update \ apt-get install PACKAGE

 

CMD, ENTRYPOINT: 컨테이너가 실행되면서 실행될 command

 

차이점

CMD는 컨테이너를 실행할 때 별도의 command가 입력되면 CMD 입력한 명령어가 아니 실행시 command가 실행

  즉, CMD는 컨테이너 실행시 실행될 default 명령어이지만, 실행할 때 변동될 수 있음

ENTRYPOINT는 컨테이너 실행시 반드시 실행되는 명령어

728x90
반응형

'Docker' 카테고리의 다른 글

Docker: docker cp # 호스트 파일 container 안으로 복사  (0) 2023.04.29
Docker container 자동 시작  (0) 2023.01.21
docker run, stop, start, restart  (0) 2023.01.20