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>