Docker

SpringBoot + docker 를 통한 서버 실행(3)

힙합비둘기 2024. 9. 26. 01:07

2024.09.24 - [Docker] - SpringBoot + docker 를 통한 서버 실행(2)

 

SpringBoot + docker 를 통한 서버 실행(2)

2024.09.24 - [Docker] - SpringBoot + docker 를 통한 서버 실행(1 SpringBoot + docker 를 통한 서버 실행(1)이번엔 도커를 통해 간단한 스프링 부트 프로젝트를 생성해서 도커를 통해프로젝트를 실행시켜 보도록

wookpro.tistory.com

이전 게시물에서 도커를 이용해서 서버를 실행 시키는걸 진행해 보았다.

이번엔 빌드를 성공한 도커이미지를 저장할 수 있는 도커허브에 저장(push) 해보고 

pull 해서 저장소에 있는 도커이미지를 local에 불러와서 실행해보겠다.

 

docker images

 

이 명령어를 통해 프롬포트 창에서 local에 있는 이미지를 확인할 수 있다.

 

이제 이미지를 도커 허브 에 push 해 보겠다.

 

DOCKER PUSH

docker push kto5294/docker_test1:latest
docker push {아이디}/{이미지명}:{태그명}

 

이렇게 명령어를 칠 경우

 

성공적으로 이미지가 도커 hub에 푸시된 걸 확인할 수 있다.

이제 정말 푸시되었는지 확인해보자.

 

도커 데스크탑 → images → hub탭 에 가보면

 

성공적으로 push 된걸 확인 할 수 있다.

 

만약 프로젝트를 update 할 경우 이미지를 build 할때 태그만 변경 해서 v1 으로 빌드 하고 push 할 경우 

 

이런식으로 update 되는 것도 확인 할 수있다.

 

DOCKER PULL

이번엔 도커 허브에 저장되어 있는 이미지를 pull 받아와서 실행 시켜보겠다.

 

일단 이렇게 이미지가 없는 상태에서 시작하겠다.

 

 

docker pull {아이디}/{이미지명}:{태그명}
docker pull kto5294/docker_test1:v1

 

이런식으로 명령어를 입력 하면

 

 

성공적으로 이미지가 pull 받아진걸로 확인 된다.

 

이제 이 이미지를 실행시켜보자.

 

 

정상적으로 실행되는걸 확인 할 수있다.

만약 pull 를 받지 않는다 해도 도커 허브에 이미지만 저장되어있다면 

이런식으로 자동으로 도커허브에 해당하는 이미지는 pull 받아서 실행시켜주니

유용하게 이용하도록 하자.

반응형

'Docker' 카테고리의 다른 글

SpringBoot + docker 를 통한 서버 실행(2)  (1) 2024.09.24
SpringBoot + docker 를 통한 서버 실행(1)  (0) 2024.09.24