Docker와 Docker compose (Spring Boot + Redis + H2)
·
Project/Docker
이 글은 Spring Boot 프로젝트에서 docker compose를 사용해서 ec2에 서버를 띄우는 과정에서 학습한 내용을 적은 글입니다. 다룰 내용도커란 무엇인가?도커를 왜 사용해야 하는가?Dockerfile 작성법Dockerfile 빌드 최적화 (by Spring Boot)docker-compose (H2, Redis, Spring Boot)도커란 무엇인가?도커는 리눅스 기반의 컨테이너 기술을 활용하여 어플리케이션의 개발, 배포 등을 효율적으로 할 수 있게 해주는 서비스입니다. 도커를 왜 사용해야 하는가?도커를 활용할 수 있는 방법은 무수히 많습니다. 그 중에서도 도커의 독립성, 확장성, 이식성을 활용 해야하는 상황에 많이 사용됩니다.도커를 활용하는 상황CI/CD를 활용하여 배포 자동화를 하기 ..