Dockerized 애플리케이션 GCP에 배포하기

  • CPU bound 애플리케이션을 도커 이미지로 만들어서 GCP 인스턴스에 배포하기

1. 배포 과정

  1. dockerfile을 작성하고 build하면 docker image가 만들어진다.
  2. 생성한 docker image를 docker hub에 push 한다. 
  3. GCP instance에 접속해 docker iamge를 pull 한다.
  4. docker image를 실행시켜 docker container를 든다.
  5. docker container에서 애플리케이션이 돌아간다.

 

 

2. Docker Hub 가입 및 리포지터리 생성

  1. Docker Hub는 이미 가입되어 있으니 생략  :  https://hub.docker.com/
  2. 새로운 리포지토리를 하나 만든다.
 

Docker Hub Container Image Library | App Containerization

Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your team's container applications. Create your account Signing up for Docker is fast and free. Continue with GoogleContinue with GitHubContinue wi

hub.docker.com

 

3. Dockerfile 생성

intellij에서  프로젝트 오른쪽 마우스 Dockerfile 생성

 

'백엔드 프레임워크 & 언어 > Tools & Environment' 카테고리의 다른 글

10. sourcetree 설치  (0) 2023.12.27
09.git 설치  (0) 2023.12.27
08. Artillery를 사용한 부하 테스트(Stress Test)  (0) 2023.12.27
07.웹 서버 구성  (0) 2023.12.27
06. GCP에 docker 설치  (0) 2023.12.26