RUN

도커파일로부터 **도커 이미지를 빌드하는 순간에 실행**이 되는 명령어

그래서 라이브러리 설치를 하는 부분에서 주로 활용


CMD

이미지로부터 **컨테이너를 생성하여 최초로 실행**할 때 수행

-f는 도커파일의 파일명을 지정하는 옵션이고, -t는 생성할 이미지의 이름을 지정하는 옵션

docker build -f dockerfile_cmd -t cmd_test .

ENTRYPOINT

컨테이너가 생성되고 최초로 실행할 때 수행되는 명령어 지정


CMD, ENTRYPOINT 차이점

ENTRYPOINT는 항상 실행이 되고 CMD는 docker run 명령어를 실행할 때 변경 가능

스크린샷 2023-04-18 오전 9.53.07.png