[MSA Prepare] Spring gradle을 이용해서 이미지 Docker hub에 올리기

·2024년 5월 2일
0

MSA Prepare

목록 보기
5/21
post-thumbnail

Docker 이미지 만들기

In local system

  • gradle의 빌드 옵션에 bootBuildImage을 이용한다.
  • In CMD
./gradlew bootBuildImage

Docker Hub에 올리기

레포 만들기

  • https://hub.docker.com/ 다음 페이지에서 로그인 후 Create repository를 통해서 레포지터리를 만들자

build.gradle 설정하기

bootBuildImage {
	imageName = docker_id + "/${project.name}"
	publish = true
	docker {
		publishRegistry {
			username = docker_id
			password = docker_pw
		}
	}
}
  • 다음과 같은 내용을 추가하자
  • project.name과 레포의 이름이 같아야 한다!

이미지 hub에 올리기

  • 다음과 같은 명령을 통해서 이미지를 올릴 수 있다.
./gradlew bootBuildImage -Pdocker_id='myid' -Pdocker_pw='mypw'

profile
백엔드 개발자가 꿈인 컴공과

0개의 댓글

관련 채용 정보