개요Docker를 사용하면서 가장 혼동되는 부분 중 하나가 RUN, CMD, ENTRYPOINT 명령어의 차이점입니다. 이 세 명령어는 모두 컨테이너와 관련된 명령을 실행하지만, 각각의 용도와 실행 시점이 다릅니다. 이번 글에서는 각 명령어의 특징과 사용 사례를 자세히 알아보겠습니다. RUN RUN ./gradlew :payment:clean :payment:build -x test --no-daemon이미지 빌드 단계에서 실행되는 명령어새로운 레이어를 생성하여 이미지에 포함됨패키지 설치, 파일 복사 등 이미지 생성을 위한 준비 작업에 사용CMD# JAR 파일 실행CMD ["java", "-jar", "/app.jar"]컨테이너 시작 시 실행되는 기본 명령어docker run 실행 시 덮어쓸 수 있음S..