개발 일상 | 백엔드 김승원의 실무 노트

  • 홈
  • 태그
  • 방명록

dockerfile 1

Docker 실전 가이드 - Spring Boot 애플리케이션 컨테이너화

들어가며Docker는 애플리케이션을 컨테이너로 패키징하여 어디서든 동일한 환경으로 실행할 수 있게 해주는 도구입니다. "내 컴퓨터에서는 되는데"라는 문제를 근본적으로 해결합니다. 이 글에서는 Spring Boot 애플리케이션을 Docker로 컨테이너화하는 전 과정을 다룹니다. 기본적인 Dockerfile 작성부터 멀티스테이지 빌드, 이미지 최적화, docker-compose를 활용한 실전 구성까지 단계별로 알아봅시다.1. 기본 Dockerfile 작성먼저 가장 단순한 형태의 Dockerfile부터 시작합니다.# 기본 Dockerfile (최적화 전)FROM openjdk:21-jdk-slimWORKDIR /app# JAR 파일 복사COPY build/libs/myapp-0.0.1-SNAPSHOT.jar ..

DevOps 2026.03.31
이전
1
다음
더보기
프로필사진

개발 일상 | 백엔드 김승원의 실무 노트

3~7년차 백엔드 개발자를 위한 실무 의사결정 노트. Spring/JPA/Kafka/아키텍처/AI 통합 등 현업에서 부딪힌 선택과 트레이드오프를 정리합니다.

  • 개발 일상 N
    • Java
    • Spring Boot
    • JPA
    • Architecture
    • Database
    • DevOps
    • Kafka
    • CS
    • QueryDSL
    • AI
    • 최신 트렌드 N
    • AI 시대 생존기 N

Tag

Anthropic, MCP, GPT-5.4, Java, ai agent, JPA, DevOps, ai 에이전트, PostgreSQL, AI 코딩, spring ai, codex, github actions, spring boot, docker, openai, claude code, 백엔드, 오픈소스 AI, LLM,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바