728x90

개발일지/Docker 3

[Docker] dockerignore 파일

Git에서 gitignore 파일을 통해 깃에 올리지 않는 파일을 정의하듯이 Docker에서 dockerignore파일을 만들 수 있습니다.Docs에 따르면 .dockerignore 파일을 통해 빌드되지 않았으면 좋겠는 파일이나 디렉토리를 설정할 수 있고이를 통해 빌드 속도 향상시킬 수 있다고 합니다. 그리고 당연하게도 Docker image 사이즈를 줄일 수 있고 보안적인 문제 또한 고려하면 필수적인 설정입니다.  작성 예시# .git관련 파일 무시.git.gitignore# 모든 폴더안에 있는 *.class 파일들을 무시**/*.class# 모든 마크다운 파일들 (md) 파일들을 무시,*.md.dockerignore 파일이 잘 생성된다면 build 과정에서 이렇게 나오는 것을 확인하실 수 있습니다...

개발일지/Docker 2024.06.10

[Docker] Spring Boot Docker 배포

스프링 부트 프로젝트를 생성하고 나서 Dockerfile을 통해 설정하는 부분부터의 글입니다. 스프링 부트 프로젝트 생성이 궁금하다면 아래의 글을 확인하세요. [Spring Boot] 스프링 부트 프로젝트 생성start.spring.io를 통해 쉽게 스프링 부트 프로젝트를 생성해 보겠습니다. 아래 경로로 들어간 후 개발 환경에 맞게 선택을 해줍니다. https://start.spring.io/ 1) Project Gradle과 Maven은 빌드 관리 도구로 프yangsosolife.tistory.com 아래의 예시는 자바 버전 17, gradle을 전재로 진행됩니다.  1. Dockerfile 생성프로젝트 하위 경로에 Dockerfile을 생성해줍니다. 빌드를 해주고나면 build/libs 하위에 .ja..

개발일지/Docker 2024.06.10
728x90
반응형