
docker-compose로 Springbootapp, Mysql 컨테이너 연동확인(완료)
kangwonseo@Kangwonui-MacBookAir step05_probono % cat dockerfile
FROM openjdk:17
LABEL authors="kangwonseo"
# 애플리케이션 코드를 컨테이너 내부에 복사할 디렉토리 설정
WORKDIR /app-spring
# 호스트 시스템에서 애플리케이션의 jar 파일을 컨테이너의 /app 디렉토리로 복사
COPY build/libs/*.jar /app-spring/app.jar
# 컨테이너 시작 시 실행할 명령어
ENTRYPOINT ["java", "-jar", "/app-spring/app.jar"]
# 노출시킬 포트 설정
EXPOSE 8989




컨테이너 이미지 쿠버네티스로 연동(API 서버로 클러스터링)
#docker 기반 minikube 클러스터 생성
minikube start --driver=docker

% kubectl create deployment app-spring --image=app-spring
% kubectl create deployment mysql --image=mysql:8.0
# 이미지 기반으로 deployment
에러 발생 -> k8s.yml 파일 작성 필요
