티스토리 뷰

공부

[docker] RUN, CMD, ENTRYPOINT

승가비 2022. 9. 11. 19:42
728x90

RUN: docker image build 시점에 실행

 

CMD: docker container 최초 실행

 

ENTRYPOINT: docker container 최초 실행

 

차이점에 대해서 설명부터 드려보면 ENTRYPOINT는 항상 실행이 되고, CMD는 docker run 명령어를 실행할 때, 변경이 가능합니다.

 

https://seokhyun2.tistory.com/61

 

[Docker] RUN, CMD, ENTRYPOINT 차이점

도커파일 작성 시에, 사용할 수 있는 명령어 중에 실행하는 것과 관련된 명령어는 RUN, CMD, ENTRYPOINT 세 가지가 있습니다. 세 명령어에 대한 차이점을 예시와 함께 확인해보도록 하겠습니다. 1. RUN

seokhyun2.tistory.com

위 Dockerfile의 내용을 실행하면 CMD에서 설정한 default 파라미터가 ENTRYPOINT에서 사용된다. docker run 명령 실행 시 파라미터를 주면 CMD에서 설정한 파라미터는 사용되지 않는다.

728x90
댓글