생략!
FROM : Docker Base Image, 기반 jdk 버전 정리해주기
ARG : 컨테이너 내에서 사용할 수 있는 변수를 지정할 수 있다.
COPY : 위에 선언했던 JAR_FILE 변수를 컨테이너의 app.jar로 복사한다.
ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행
터미널에서 내 jar 파일로 로케이션을 옮겨 준 후 아래 명령어로 생성 가능하다.
docker build -t "내가 생성할 Docker 이미지 이름" "프로젝트 내의 Dockerfile 위치"
docker build -t movie-project ./
명령어를 통해 현재 디렉토리에서(jar파일+도커파일이 있는) 실행되도록 했다.
docker run -p "외부 포트번호":"컨테이너 내부 포트번호" "이미지 이름"
나의 경우
docker run -p 8080:8080 movie-project
와 같이 사용했다. 8080포트로 포스트맨 사용중이었어서!
정상적으로 작동한다! 아이 신기해라