개발/Docker

# [Docker] Docker compose Spring Boot 실행 하기

ForrestPark 2024. 12. 13. 12:12

🌞 2024.12.12 Thu

1. spring project 폴더 내 Dockerfile, compose.yml 작성 및 실행

📝📝📝 << Dockerfile >> 📝📝📝

    FROM openjdk:17-jdk
    COPY build/libs/*SNAPSHOT.jar /app.jar
    ENTRYPOINT ["java", "-jar", "/app.jar"]

🧿🧿🧿 << command line interface>> 🧿🧿🧿

./gradlew clean build
mvn clean install -DskipTests

📝📝📝 << compose.yml file >> 📝📝📝

services:
  my-server:
    build: .
    ports: 
      - 8080:8080

🧿🧿🧿 << command line interface>> 🧿🧿🧿

    docker compose up -d --build
    docker compose ps
    docker ps
    ## localhost:8080 check
    docker compose down