rnesw.blog
postsaboutguestbookplayground
docker
2 posts
All
aws
benchmark
cpp
docker
finance
gatling
java
kotlin
redis
spring
Docker 컨테이너 관리를 위한 Docker Boot 개발기

Docker 컨테이너 관리를 위한 Docker Boot 개발기 안녕하세요! 이번에 Spring Boot 애플리케이션에서 Docker 컨테이너를 쉽게 관리할 수 있는 ‘Docker Boot’를 개발하게 된 과정을 공유하고자 합니다. 이렇게만 하면 스프링 킬 때 도커 컨테이너가 자동으로 켜지고 끌 때 스프링을 끌때 자동으로 꺼진다고?! 마법이쟈나… 개발 배경 개발하게 된 배경 평소 Spring Boot로 개발할 때 로컬 개발 환경에서 Redis, MySQL 등의 데이터베이스나 서비스들을 Docker로 실행하곤 했습니다. 이 과정에서 몇 가지 불편함을 느꼈습니다. 매번 Docker 컨테이너를 수동으로 시작/종료해야 했고 (이게 가장 큼), TestContainers를 테스트 코드가 아닌 프로덕션에 가져오는게 적합해 보이지 않았습니다. 해결 방안 구상 위의 문제들을 해결하기 위해 필요한 내용들을 정리했습니다. Spring Boot 애플리케이션과 Docker 컨테이너의 생명주기 통합 YAM…

2024.11.20
docker

© Powered by eddie