Docker - RUN, CMD, ENTRYPOINT, EXPOSE 명령어 차이
·
Docker
RUN, CMD, ENTRYPOINT, EXPOSERUN: 이미지 빌드 시 명령 실행Dockerfile실행 흐름docker build -t test-run -f Dockerfile-RUN .docker run test-run결과RUN 명령은 이미지 빌드 도중 실행되고 그 결과가 이미지 안에 저장됩니다.cat /msg.txt를 실행하니, 아까 RUN 명령으로 생성한 파일이 그대로 존재.CMD: 컨테이너 실행 시 기본 명령Dockerfile실행 흐름docker build -t test-cmd -f Dockerfile-CMD .docker run test-cmd결과CMD는 컨테이너 실행 시 기본 명령으로 동작합니다.docker run 뒤에 아무 인자 안 주면 CMD가 실행됩니다.하지만 docker run te..