Docker :2 [DUAS] Dockerfile, Distroless 빌드 - 배포 gradle, docker, distrolessSpringBoot1. 개발중인 프로젝트 초기 빌드./gradlew bootJar build/libs/*.jar 파일 생성 2. Dockerfile프로젝트 루트 폴더에 Dockerfile 생성# 1단계: 빌드 (JDK 필요)FROM eclipse-temurin:21-jdk AS builderWORKDIR /appCOPY . .RUN ./gradlew bootJar# 2단계: 런타임 (Distroless)FROM gcr.io/distroless/java21-debian12WORKDIR /appCOPY --from=builder /app/build/libs/*.jar app.jar# JVM 옵션은 필요에 따라 조정ENTRYPOINT ["java","-jar",".. 2025. 6. 13. [DLU] docker, ssh Docker 컨테이너로 서버 새로 배포매장별 배포 - VSCode (store-server)npm run docker:build:name - 도커 images에 올라감npm run docker:deploy:name - 배포 - Terminalcd ~.sshls저장한 pem 파일 .ssh 폴더로 옮기기 직접 옮겨도됨 (숨겨진 파일 cmd + shift + . 하면 보임)cmd + t 창 나누기chmod 600 ~/.ssh/옮긴 파일.pem - sshvi configi 로 수정 후 esc :wqssh 옮긴 파일명(pem제외) 으로 접속 - docker############################### 🐳 Docker 명령어 정리 스크립트############################### 1. 현.. 2025. 6. 10. 이전 1 다음