기본 개념

  1. docker image
  2. Dockerfile
  3. docker container
  4. docker-compose
  5. Docker Hub

도커 명령어 모음

https://hanvp.notion.site/47030096ad5e401fbb60f20e4b6b93ee?pvs=4

적용

  1. build.gradle

    jar {
    	enabled = false
    }
    
  2. .jar 파일 생성

    .\\gradlew clean build
    
  3. Dockerfile 작성

    FROM openjdk:8-jre
    CMD ["./gradlew", "clean", "build"]
    ARG JAR_FILE=build/libs/*.jar
    COPY ${JAR_FILE} app.jar
    ENTRYPOINT ["java","-jar","/app.jar"]
    
  4. 도커 허브 로그인(알아서 찾아보셈)