1. Dockerfile 빌드
Dockerfile 작성
FROM openjdk:11
ARG JAR_FILE=build/libs/app.jar
COPY ${JAR_FILE} ./app.jar
ENV TZ=Asia/Seoul
ENTRYPOINT ["java", "-jar", "./app.jar"]
Dockerfile 빌드
docker build -t {dockerhub ID}/{Docker Image name} .
Dockerfile 빌드 확인
2. Docker Container 생성 및 실행
Docker Container 생성 및 실행
docker run [Docker Image name] -p [host port]:[docker container port] .
Docker Container 실행 확인
docker ps
- docker container 이름을 지정하지 않았으므로 NAMES에 임의의 컨테이너 이름이 만들어진 것을 확인함
Docker container 접속
docker exec -it [Docker Container ID] bash