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 |