오늘은 좀 길고 복잡할 거 같다.
엄청 해메다 출구를 발견한 꼴이라서...
설치나 설정을 변경한 후에는 재시작 아니면 지우고 다시 하기!!!
일단 WSL 설정은 아래 링크를 참고하여 설치하고 다시 오자
오늘은 간단하게만 설치하고 user 설정이나 자세한 설정 보다는 스프링을 사용하기 위한
설정만하고 넘어가자

가장 먼저 신경써야할 것은 WSL을 방금 설치를 했기 때문에 java가 설치되어있을 이유는 만무하다.
그렇기 때문에
java -version
위의 명령어로 일단 확인하고
없을 경우 다음 명령어를 사용한다.
sudo apt install openjdk-17-jre-headless
하고 난 후에 path 설정이 필요하다
설정을 하기 전에 잠깐 Dockerfile 설정 파일을 만들고 오자
FROM openjdk:17-jdk-slim
VOLUME /tmp
ARG JAR_FILE=build/libs/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
위의 내용으로 프로젝트 root 폴더 내에 만들자

예제 사진으로 docker-testa/Dockerfile 경로로 만들면 된다.
만들고 왔으면 아까 설치한 java의 설치 위치 확인과
which java
echo $JAVA_HOME
위의 명령어로 자바의 위치를 확인해주고
위의 내용이 중요하다.

이렇게 경로가 생기고 나면 이제 docker를 만들러 가보자

빌드를 성공했는지 확인하고
sudo docker build -t img-service-a .
그럼 우리가 기존에 만들었던 Dockerfile내의 설정 값을 토대로
이미지가 만들어진다
