해당 포스팅은 class101의현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무를보고 작성되었습니다.
[학습 목표]
- Dockerfile 만들기
- Dockerfile GCP에 배포하기
- Dockerfile 을 GCP에 업로드하기 위해 다음과 같은 과정을 거쳤다.
- Dockerfile 작성
- Dockerfile 을 build 하여 Docker image 생성
- DockerHub에 push
- Gcp instance 에서 Dockerfile pull
- Dockerfile 실행
- 실제 파일 작성 및 명령어
- spring boot project에 Dockerfile 생성
- Docker Hub 저장소 생성
- Dockerfile build ( docker build -t {사용자 이름}/{저장소 이름} )
- Docker Hub 에 push ( docker push {사용자 이름}/{저장소 이름} )
- permission 오류 시 docker login 명령어로 Docker Hub 에 로그인
- GCP instance 에서 Dockerfile pull ( docker pull {사용자 이름}/{저장소 이름} )
- pull 받은 dockerfile 실행 ( docker run -p 80:80 {사용자 이름}/{저장소 이름} )
- 해당 챕터에서는 이전에 만든 cpu-bound-application 을 dockerfile로 빌드하여 docker image를 만들었다.
- docker image 를 docker hub를 통해 gcp instance 에서 다운로드 받아 실행하였다.
- 사용 명령어
'개발' 카테고리의 다른 글
2-4 Jenkins를 이용해서 배포하기 (0) | 2021.02.21 |
---|---|
2-2 스트레스 테스트 툴로 성능 측정하기 (0) | 2021.02.19 |
2-1 CPU를 극단적으로 사용하는 애플리케이션 만들기 (0) | 2021.02.18 |