Docker file
<aside>
# base image
FROM openjdk:17-jdk-alpine
WORKDIR /app
# label
LABEL authors="lhh"
# jar 파일 복사
COPY build/libs/*.jar app.jar
# port expose
EXPOSE 8083
# application run
CMD ["java", "-jar", "app.jar"]
</aside>
command
<aside>
docker image 생성
---------------
1. .jar file create
2. docker build -t "dockerfile name 지정" .
docker run
----------
3. docker run -d -p 8083:8083 --name spring-app "dockerfile name"
</aside>
번외
<aside>
docker run 확인
---------------
docker ps
docker run 삭제
---------------
docker rm "dockerfile name"
=> port도 삭제 해줘야함
=> mysql인 경우(stop안해 줄 경우 port 무한 생성)
* systemctl stop mysql
</aside>