로딩
요청 처리 중입니다...

[Spring] 도커 없이 도커 컨테이너 이미지를 생성하는 - Jib 자바 라이브러리

 [Spring] 도커 없이 도커 컨테이너 이미지를 생성하는 - Jib 자바 라이브러리

도커 없이, 도커 파일(Dockerfile) 없이 컨테이너 빌드하여 이미지를 생성하고 레지스트리에 푸쉬까지 가능한 라이브러리가 있습니다. Jib 라이브러리 jib 라이브러리는 Java 애플리케이션을 위한 Google 이미지 빌드 툴입니다.

도커 없이, 도커 파일(Dockerfile) 없이 Java 애플리케이션을 빌드하고 컨테이너 이미지를 생성하여 레지스트리에 푸쉬하는 작업을 한 번에 도와줍니다. 일반적인 도커 빌드 흐름과 Jib 빌드 흐름을 비교해보면 아래와 같습니다.

출처 : https://cloud.google.com/java/getting-started/jib?hl=ko 기존의 방식으로 도커 빌드하여 레지스트리에 푸쉬를 하기 위해선 3가지 단계를 거칩니다.

Java 애플리케이션 빌드 -> 만들어진 Build Context로 컨테이너 빌드 -> 만들어진 이미지를 레지스트리에 푸쉬 Jib를 사용한다면 한 번의 단계로 빠르게 진행이 가능합니다. Gradle 혹은 Maven에 플러그인...